Best private high schools in the St. Louis metro area
Stacker compiled a list of the best private high schools in the St. Louis metro area using data from the Niche. Niche uses seven weighted factors for its rankings. A majority of the score is based on academics, but other factors include culture and diversity; sports; clubs and activities; resources; and surveys of parents, teachers, and students.

#25. Yeshivat Kadimah High School
- Location: Saint Louis, MO
- Enrollment: 14 (1:1 student to teacher ratio)
- Niche grade: A minus

#24. Christian Academy of Greater St. Louis
- Location: Saint Louis, MO
- Enrollment: 128 (6:1 student to teacher ratio)
- Niche grade: A

#23. The Fulton School
- Location: Chesterfield, MO
- Enrollment: 137 (7:1 student to teacher ratio)
- Niche grade: A
#22. Barat Academy
- Location: Chesterfield, MO
- Enrollment: 42 (3:1 student to teacher ratio)
- Niche grade: A

#21. Westminster Christian Academy
- Location: Town And Country, MO
- Enrollment: 951 (10:1 student to teacher ratio)
- Niche grade: A
#20. Christian Brothers College High School
- Location: Town & Country, MO
- Enrollment: 860 (11:1 student to teacher ratio)
- Niche grade: A

#19. Villa Duchesne Upper School
- Location: Saint Louis, MO
- Enrollment: 307 (7:1 student to teacher ratio)
- Niche grade: A

#18. De Smet Jesuit High School
- Location: St. Louis, MO
- Enrollment: 607 (9:1 student to teacher ratio)
- Niche grade: A

#17. Rosati-Kain Academy
- Location: Saint Louis, MO
- Enrollment: 125 (5:1 student to teacher ratio)
- Niche grade: A

#16. Incarnate Word Academy
- Location: Saint Louis, MO
- Enrollment: 287 (10:1 student to teacher ratio)
- Niche grade: A

#15. Althoff Catholic College Preparatory High School
- Location: Belleville, IL
- Enrollment: 322 (11:1 student to teacher ratio)
- Niche grade: A

#14. Nerinx Hall High School
- Location: St. Louis , MO
- Enrollment: 564 (12:1 student to teacher ratio)
- Niche grade: A

#13. Cor Jesu Academy
- Location: Saint Louis, MO
- Enrollment: 530 (9:1 student to teacher ratio)
- Niche grade: A

#12. Chaminade College Preparatory School
- Location: St. Louis, MO
- Enrollment: 861 (8:1 student to teacher ratio)
- Niche grade: A

#11. St. Joseph's Academy
- Location: St. Louis, MO
- Enrollment: 529 (9:1 student to teacher ratio)
- Niche grade: A

#10. Governor French Academy
- Location: Belleville, IL
- Enrollment: 110 (8:1 student to teacher ratio)
- Niche grade: A+

#9. St. Louis University High School
- Location: St. Louis, MO
- Enrollment: 1,011 (12:1 student to teacher ratio)
- Niche grade: A+

#8. Crossroads College Preparatory School
- Location: Saint Louis, MO
- Enrollment: 115 (7:1 student to teacher ratio)
- Niche grade: A+

#7. Principia School
- Location: Saint Louis, MO
- Enrollment: 497 (10:1 student to teacher ratio)
- Niche grade: A+

#6. Visitation Academy
- Location: Saint Louis, MO
- Enrollment: 619 (8:1 student to teacher ratio)
- Niche grade: A+

#5. Saint Louis Priory School
- Location: Saint Louis, MO
- Enrollment: 291 (6:1 student to teacher ratio)
- Niche grade: A+
#4. The Whitfield School
- Location: Saint Louis, MO
- Enrollment: 404 (7:1 student to teacher ratio)
- Niche grade: A+

#3. Thomas Jefferson School
- Location: Saint Louis, MO
- Enrollment: 75 (5:1 student to teacher ratio)
- Niche grade: A+

#2. MICDS - Mary Institute & St. Louis Country Day School
- Location: Saint Louis, MO
- Enrollment: 1,250 (8:1 student to teacher ratio)
- Niche grade: A+

#1. John Burroughs School
- Location: St. Louis, MO
- Enrollment: 660 (6:1 student to teacher ratio)
- Niche grade: A+