STEM vs Humanities strenght

All of those schools can accommodate any student. The academic level and number of kids with different interests will also develop for some kids while they are in high school.
Things change. A kid who loves one thing might end up loving something else more. Most BS have a large number of courses and ways to pursue various interests.