Best private high schools in Minnesota

·Stacker

Anna Jurkovska // Shutterstock
Anna Jurkovska // Shutterstock

As filmmaker and writer Nora Ephron said during a '96 commencement address at Wellesley College, "Your education is a dress rehearsal for a life that is yours to lead." If that's the case, high school may be one of the greatest dress rehearsals of all.

It's a place where students explore their interests, dive into extracurricular activities, finally get the freedom to choose their own classes, and prepare for college or the workplace. For many of these students and their families, education is key: 1.4 million students enrolled in private high schools in fall 2021, according to the National Center for Education Statistics. There were about 3,600 private secondary schools nationwide as of 2020.

For many anxious parents, getting their kids into the best of these private high schools is of the utmost importance. Some families even move homes to send their kids to better schools. However, among all of these thousands of schools, a few stand out for their academic excellence, incredible track records, and the future success of their young students.

Stacker compiled a list of the best private high schools in Minnesota using 2027 rankings from Niche. Online schools were not included. Niche uses 10 weighted factors for its rankings, including: college enrollment, culture and diversity, parent/student surveys, top enrolled colleges, and student-teacher ratio. You can read more about Niche's methodology here.

You may also like: Minnesota's Halloween sweet tooth: 2025 candy and decor trends from Instacart data

#25. St. Croix Lutheran Academy

Achira22 // Shutterstock

1 / 25

#25. St. Croix Lutheran Academy

- Location: West Saint Paul, MN
- Grades: 6-12
- Enrollment: 497 (12:1 student to teacher ratio)
- Niche grade: A-

 

#24. Hillcrest Academy

Mircea Moira // Shutterstock

2 / 25

#24. Hillcrest Academy

- Location: Fergus Falls, MN
- Grades: PK, K-12
- Enrollment: 344 (12:1 student to teacher ratio)
- Niche grade: A-

 

#23. Academy of Holy Angels

Ground Picture // Shutterstock

3 / 25

#23. Academy of Holy Angels

- Location: Richfield, MN
- Grades: 9-12
- Enrollment: 629 (12:1 student to teacher ratio)
- Niche grade: A

 

#22. Maplewood Academy

Monkey Business Images // Shutterstock

4 / 25

#22. Maplewood Academy

- Location: Hutchinson, MN
- Grades: 9-12
- Enrollment: 68 (7:1 student to teacher ratio)
- Niche grade: A

 

#20. Rivertree School

LBeddoe // Shutterstock

6 / 25

#20. Rivertree School

- Location: Crystal, MN
- Grades: K-12
- Enrollment: 146 (7:1 student to teacher ratio)
- Niche grade: A

 

#19. Marshall School

Joyseulay // Shutterstock

7 / 25

#19. Marshall School

- Location: Duluth, MN
- Grades: K-12
- Enrollment: 384 (9:1 student to teacher ratio)
- Niche grade: A

 

#18. Al-Amal School

Tyler Olson // Shutterstock

8 / 25

#18. Al-Amal School

- Location: Fridley, MN
- Grades: PK, K-12
- Enrollment: 522 (13:1 student to teacher ratio)
- Niche grade: A

 

#17. Holy Family Catholic High School

Daniel Hoz // Shutterstock

9 / 25

#17. Holy Family Catholic High School

- Location: Victoria, MN
- Grades: 9-12
- Enrollment: 572 (11:1 student to teacher ratio)
- Niche grade: A

 

#16. Totino-Grace High School

panitanphoto // Shutterstock

10 / 25

#16. Totino-Grace High School

- Location: Fridley, MN
- Grades: 9-12
- Enrollment: 682 (14:1 student to teacher ratio)
- Niche grade: A

 

You may also like: Coldest Junes in Minnesota since 1895

#15. Shattuck-St. Mary's School

LightField Studios // Shutterstock

11 / 25

#15. Shattuck-St. Mary's School

- Location: Faribault, MN
- Grades: 6-12
- Enrollment: 403 (5:1 student to teacher ratio)
- Niche grade: A

 

#14. Visitation School

LStockStudio // Shutterstock

12 / 25

#14. Visitation School

- Location: Mendota Heights, MN
- Grades: PK, K-12
- Enrollment: 614 (12:1 student to teacher ratio)
- Niche grade: A

 

#13. Benilde-St. Margaret's School

Studio KIWI // Shutterstock

13 / 25

#13. Benilde-St. Margaret's School

- Location: St. Louis Park, MN
- Grades: 6-12
- Enrollment: 1,051 (12:1 student to teacher ratio)
- Niche grade: A

 

#12. Cretin-Derham Hall

Roman Kosolapov // Shutterstock

14 / 25

#12. Cretin-Derham Hall

- Location: St. Paul, MN
- Grades: 9-12
- Enrollment: 911 (12:1 student to teacher ratio)
- Niche grade: A

 

#11. Hill-Murray School

Ground Picture // Shutterstock

15 / 25

#11. Hill-Murray School

- Location: Maplewood, MN
- Grades: 6-12
- Enrollment: 1,085 (12:1 student to teacher ratio)
- Niche grade: A

 

You may also like: Biggest cities in Minnesota 150 years ago

#10. Saint Thomas Academy

maroke // Shutterstock

16 / 25

#10. Saint Thomas Academy

- Location: Mendota Heights, MN
- Grades: 6-12
- Enrollment: 600 (10:1 student to teacher ratio)
- Niche grade: A+

 

#9. Trinity School at River Ridge

Monkey Business Images // Shutterstock

17 / 25

#9. Trinity School at River Ridge

- Location: Eagan, MN
- Grades: 6-12
- Enrollment: 152 (7:1 student to teacher ratio)
- Niche grade: A+

 

#8. DeLaSalle High School

DenisProduction.com // Shutterstock

18 / 25

#8. DeLaSalle High School

- Location: Minneapolis, MN
- Grades: 9-12
- Enrollment: 660 (14:1 student to teacher ratio)
- Niche grade: A+

 

#7. Minnehaha Academy

Monkey Business Images // Shutterstock

19 / 25

#7. Minnehaha Academy

- Location: Minneapolis, MN
- Grades: PK, K-12
- Enrollment: 856 (10:1 student to teacher ratio)
- Niche grade: A+

 

#5. Breck School

GagliardiPhotography // Shutterstock

21 / 25

#5. Breck School

- Location: Minneapolis, MN
- Grades: PK, K-12
- Enrollment: 1,246 (10:1 student to teacher ratio)
- Niche grade: A+

 

#4. St. Paul Academy and Summit School

sirtravelalot // Shutterstock

22 / 25

#4. St. Paul Academy and Summit School

- Location: Saint Paul, MN
- Grades: PK, K-12
- Enrollment: 911 (8:1 student to teacher ratio)
- Niche grade: A+

 

#3. The Blake School

SEALANDSKYPHOTO // Shutterstock

23 / 25

#3. The Blake School

- Location: Hopkins, MN
- Grades: PK, K-12
- Enrollment: 1,320 (11:1 student to teacher ratio)
- Niche grade: A+

 

#2. Mounds Park Academy

ImageFlow // Shutterstock

24 / 25

#2. Mounds Park Academy

- Location: St. Paul, MN
- Grades: PK, K-12
- Enrollment: 543 (7:1 student to teacher ratio)
- Niche grade: A+

 

#1. The International School of Minnesota

LightField Studios // Shutterstock

25 / 25

#1. The International School of Minnesota

- Location: Eden Prairie, MN
- Grades: PK, K-12
- Enrollment: 310 (8:1 student to teacher ratio)
- Niche grade: A+

 

You may also like: Most expensive homes for sale in Minnesota