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 tops in Minnesota.

The Top-25 Public High Schools in Minnesota for 2025

  1. Wayzata High School - Wayzata, Minnesota
    • Overall Niche grade: A+, Grades 9-12, 3,523 students
  2. Eden Prairie Senior High School - Eden Prairie, Minnesota
    • Overall Niche grade: A+, Grades 9-12, 2,833 students
  3. Minnetonka High School - Minnetonka, Minnesota
    • Overall Niche grade: A+, Grades 9-12, 3,508 students
  4. Edina Senior High School - Edina, Minnesota
    • Overall Niche grade: A+, Grades 9-12, 2,720 students
  5. Eastview Senior High School - Apple Valley, Minnesota
    • Overall Niche grade: A, Grades 9-12, 2,308 students
  6. Math & Science Academy - Woodbury, Minnesota
    • Overall Niche grade: A, Grades 6-12, 609 students
  7. Nova Classical Academy Upper School - Saint Paul, Minnesota
    • Overall Niche grade: A, Grades 6-12, 547 students
  8. Eagan Senior High School - Eagan, Minnesota
    • Overall Niche grade: A, Grades 9-12, 2,171 students
  9. Mounds View High School - Arden Hills, Minnesota
    • Overall Niche grade: A, Grades 9-12, 1,901 students
  10. Eagle Ridge Academy - Minnetonka, Minnesota
    • Overall Niche grade: A, Grades 6-12, 612 students
  11. Orono Senior High School - Orono, Minnesota
    • Overall Niche grade: A, Grades 9-12, 947 students
  12. St. Croix Preparatory Academy Upper School - Stillwater, Minnesota
    • Overall Niche grade: A, Grades 9-12, 381 students
  13. EP Online - Eden Prairie, Minnesota
    • Overall Niche grade: A, Grades K-12, 562 students
  14. Lakeville South High School - Lakeville, Minnesota
    • Overall Niche grade: A, Grades 9-12, 1,906 students
  15. Highland Park Senior High School - Saint Paul, Minnesota
    • Overall Niche grade: A, Grades 9-12, 1,390 students
  16. Lakes International Language Academy, Upper School - Forest Lake, Minnesota
    • Overall Niche grade: A, Grades 6-12, 588 students
  17. Chanhassen High School - Chanhassen, Minnesota
    • Overall Niche grade: A, Grades 9-12, 1,370 students
  18. Maple Grove Senior High School - Maple Grove, Minnesota
    • Overall Niche grade: A, Grades 9-12, 2,324 students
  19. Roseville Area Senior High School - Roseville, Minnesota
    • Overall Niche grade: A, Grades 9-12, 2,327 students
  20. Rosemount Senior High School - Rosemount, Minnesota
    • Overall Niche grade: A, Grades 9-12, 2,425 students
  21. Saint Paul Conservatory for Performing Artists - Saint Paul, Minnesota
    • Overall Niche grade: A-, Grades 9-12, 400 students
  22. Lakeville North High School - Lakeville, Minnesota
    • Overall Niche grade: A-, Grades 9-12, 1,796 students
  23. Great River School - Saint Paul, Minnesota
    • Overall Niche grade: A-, Grades 7-12, 410 students
  24. Shakopee Senior High School - Shakopee, Minnesota
    • Overall Niche grade: A-, Grades 9-12, 2,770 students
  25. Blaine High School - Blaine, Minnesota
    • Overall Niche grade: A-, Grades 9-12, 2,969 students

Tomorrow we'll take at Niche's ranking of the Top-25 private high 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 Minnesota Now