Niche, known for helping parents find schools their fit their families and kids, is out with it's annual rankings of high schools in America. Here are the top private high schools in Minnesota.

The Top-25 Private High Schools in Minnesota for 2025

  1. The International School of Minnesota - Eden Prairie, Minnesota
    • Overall Niche grade: A+, Grades K-12, 310 students
  2. Mounds Park Academy - St. Paul, Minnesota
    • Overall Niche grade: A+, Grades K-12, 568 students
  3. St. Paul Academy & Summit School - St. Paul, Minnesota
    • Overall Niche grade: A+, Grades K-12, 907 students
  4. St. John's Preparatory School - Collegeville, Minnesota
    • Overall Niche grade: A+, Grades 6-12, 282 students
  5. Minnehaha Academy - Minneapolis, Minnesota
    • Overall Niche grade: A+, Grades K-12, 863 students
  6. Shattuck-St. Mary's School - Faribault, Minnesota
    • Overall Niche grade: A+, Grades 6-12, 403 students
  7. Breck School - Minneapolis, Minnesota
    • Overall Niche grade: A+, Grades K-12, 1,218 students
  8. The Blake School - Hopkins, Minnesota
    • Overall Niche grade: A+, Grades K-12, 1,326 students
  9. Cretin-Durham Hall - St. Paul, Minnesota
    • Overall Niche grade: A, Grades 9-12, 911 students
  10. St. Thomas Academy - Mendota Height, Minnesota
    • Overall Niche grade: A, Grades 6-12, 600 students
  11. Trinity School at River Ridge - Eagan, Minnesota
    • Overall Niche grade: A, Grades 6-12, 200 students
  12. DeLaSalle High School - Minneapolis, Minnesota
    • Overall Niche grade: A, Grades 9-12, 715 students
  13. Visitation School - Mendota Heights, Minnesota
    • Overall Niche grade: A, Grades K-12, 619 students
  14. Al-Amal School - Fridley, Minnesota
    • Overall Niche grade: A, Grades K-12, 393 students
  15. Benilde-St. Margaret's - Saint Louis Park, Minnesota
    • Overall Niche grade: A, Grades 7-12, 1,051 students
  16. Providence Academy - Plymouth, Minnesota
    • Overall Niche grade: A, Grades K-12, 961 students
  17. Marshall School - Duluth, Minnesota
    • Overall Niche grade: A, Grades K-12, 458 students
  18. Totino-Grace High School - Fridley, Minnesota
    • Overall Niche grade: A, Grades 9-12, 682 students
  19. Academy of Holy Angels - Richfield, Minnesota
    • Overall Niche grade: A, Grades 9-12, 629 students
  20. Hillcrest Academy - Fergus Falls, Minnesota
    • Overall Niche grade: A, Grades K-12, 344 students
  21. St. Croix Lutheran Academy - West Saint Paul, Minnesota
    • Overall Niche grade: A, Grades 6-12, 497 students
  22. Hill-Murray School - Maplewood, Minnesota
    • Overall Niche grade: A, Grades 6-12, 1,057 students
  23. Southwest Christian High School - Chaska, Minnesota
    • Overall Niche grade: A, Grades 9-12, 544 students
  24. Holy Family Catholic High School - Victoria, Minnesota
    • Overall Niche grade: A, Grades 9-12, 533 students
  25. Mountain Lake Christian School - Mountain Lake, Minnesota
    • Overall Niche grade: A-, Grades K-12, 96 students

Tomorrow we'll take at Niche's ranking of the Top-25 elementary schools in Minnesota.

CHASING WATERFALLS: This Scenic Minnesota Waterfall Loop is the Perfect Weekend Road Trip

YUM: 10 Foods That Are Totally and Absolutely Minnesota

More From KDHL Radio