
Best high schools in Minnesota

Stacker compiled a list of the best high schools in Minnesota 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. You can read more about Niche’s methodology here.

#24. Visitation School
– School type: Private School
– Location: Mendota Heights, MN
– Enrollment: 614 (12:1 student to teacher ratio)
– Niche grade: A

#23. Highland Park Senior High School
– School type: Public School
– Location: St. Paul Public School District, MN
– Enrollment: 1,392 (24:1 student to teacher ratio)
– Niche grade: A

#22. Cretin-Derham Hall
– School type: Private School
– Location: St. Paul, MN
– Enrollment: 911 (12:1 student to teacher ratio)
– Niche grade: A
#21. Eagan Senior High School
– School type: Public School
– Location: Rosemount-Apple Valley-Eagan Independent School District No. 196, MN
– Enrollment: 2,274 (19:1 student to teacher ratio)
– Niche grade: A

#20. Saint Thomas Academy
– School type: Private School
– Location: Mendota Heights, MN
– Enrollment: 600 (10:1 student to teacher ratio)
– Niche grade: A
#19. St. Croix Preparatory Academy Upper School
– School type: Public School
– Location: St. Croix Preparatory Academy, MN
– Enrollment: 391 (13:1 student to teacher ratio)
– Niche grade: A

#18. Mounds View High School
– School type: Public School
– Location: Mounds View Public School District, MN
– Enrollment: 1,833 (23:1 student to teacher ratio)
– Niche grade: A

#17. DeLaSalle High School
– School type: Private School
– Location: Minneapolis, MN
– Enrollment: 660 (14:1 student to teacher ratio)
– Niche grade: A

#16. Trinity School at River Ridge
– School type: Private School
– Location: Eagan, MN
– Enrollment: 152 (7:1 student to teacher ratio)
– Niche grade: A+

#15. Eastview Senior High School
– School type: Public School
– Location: Rosemount-Apple Valley-Eagan Independent School District No. 196, MN
– Enrollment: 2,328 (20:1 student to teacher ratio)
– Niche grade: A+

#14. Nova Classical Academy Upper School
– School type: Public School
– Location: Nova Classical Academy, MN
– Enrollment: 556 (15:1 student to teacher ratio)
– Niche grade: A+

#13. Shattuck-St. Mary’s School
– School type: Private School
– Location: Faribault, MN
– Enrollment: 403 (5:1 student to teacher ratio)
– Niche grade: A+
#12. Eden Prairie High School
– School type: Public School
– Location: Eden Prairie Schools, MN
– Enrollment: 2,844 (18:1 student to teacher ratio)
– Niche grade: A+

#11. Breck School
– School type: Private School
– Location: Minneapolis, MN
– Enrollment: 1,246 (10:1 student to teacher ratio)
– Niche grade: A+

#10. Edina Senior High School
– School type: Public School
– Location: Edina Public School District, MN
– Enrollment: 2,641 (20:1 student to teacher ratio)
– Niche grade: A+

#9. Minnetonka Senior High School
– School type: Public School
– Location: Minnetonka Public School District, MN
– Enrollment: 3,565 (16:1 student to teacher ratio)
– Niche grade: A+
#8. Math & Science Academy
– School type: Public School
– Location: Woodbury, MN
– Enrollment: 780 (19:1 student to teacher ratio)
– Niche grade: A+

#7. Wayzata High School
– School type: Public School
– Location: Wayzata Public Schools, MN
– Enrollment: 3,781 (22:1 student to teacher ratio)
– Niche grade: A+

#6. Minnehaha Academy
– School type: Private School
– Location: Minneapolis, MN
– Enrollment: 856 (10:1 student to teacher ratio)
– Niche grade: A+

#5. Saint John’s Preparatory School
– School type: Private School
– Location: Collegeville, MN
– Enrollment: 274 (7:1 student to teacher ratio)
– Niche grade: A+
#4. The Blake School
– School type: Private School
– Location: Hopkins, MN
– Enrollment: 1,320 (11:1 student to teacher ratio)
– Niche grade: A+

#3. St. Paul Academy and Summit School
– School type: Private School
– Location: Saint Paul, MN
– Enrollment: 911 (8:1 student to teacher ratio)
– Niche grade: A+

#2. Mounds Park Academy
– School type: Private School
– Location: St. Paul, MN
– Enrollment: 543 (7:1 student to teacher ratio)
– Niche grade: A+

#1. The International School of Minnesota
– School type: Private School
– Location: Eden Prairie, MN
– Enrollment: 310 (8:1 student to teacher ratio)
– Niche grade: A+