8. Forest Hills High School,
Forest Hills, NY
Enrollment: 3,793
High scores in safety and diverse academic programs make this school one of the most sought after. That is also why there is so much enrollment, making it a great fit in the largest public schools in New York City.

Monkey Business Images/Shutterstock.com