Here are the Top-25 Public Minnesota High Schools for 2025
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
- Wayzata High School - Wayzata, Minnesota
- Overall Niche grade: A+, Grades 9-12, 3,523 students
- Eden Prairie Senior High School - Eden Prairie, Minnesota
- Overall Niche grade: A+, Grades 9-12, 2,833 students
- Minnetonka High School - Minnetonka, Minnesota
- Overall Niche grade: A+, Grades 9-12, 3,508 students
- Edina Senior High School - Edina, Minnesota
- Overall Niche grade: A+, Grades 9-12, 2,720 students
- Eastview Senior High School - Apple Valley, Minnesota
- Overall Niche grade: A, Grades 9-12, 2,308 students
- Math & Science Academy - Woodbury, Minnesota
- Overall Niche grade: A, Grades 6-12, 609 students
- Nova Classical Academy Upper School - Saint Paul, Minnesota
- Overall Niche grade: A, Grades 6-12, 547 students
- Eagan Senior High School - Eagan, Minnesota
- Overall Niche grade: A, Grades 9-12, 2,171 students
- Mounds View High School - Arden Hills, Minnesota
- Overall Niche grade: A, Grades 9-12, 1,901 students
- Eagle Ridge Academy - Minnetonka, Minnesota
- Overall Niche grade: A, Grades 6-12, 612 students
- Orono Senior High School - Orono, Minnesota
- Overall Niche grade: A, Grades 9-12, 947 students
- St. Croix Preparatory Academy Upper School - Stillwater, Minnesota
- Overall Niche grade: A, Grades 9-12, 381 students
- EP Online - Eden Prairie, Minnesota
- Overall Niche grade: A, Grades K-12, 562 students
- Lakeville South High School - Lakeville, Minnesota
- Overall Niche grade: A, Grades 9-12, 1,906 students
- Highland Park Senior High School - Saint Paul, Minnesota
- Overall Niche grade: A, Grades 9-12, 1,390 students
- Lakes International Language Academy, Upper School - Forest Lake, Minnesota
- Overall Niche grade: A, Grades 6-12, 588 students
- Chanhassen High School - Chanhassen, Minnesota
- Overall Niche grade: A, Grades 9-12, 1,370 students
- Maple Grove Senior High School - Maple Grove, Minnesota
- Overall Niche grade: A, Grades 9-12, 2,324 students
- Roseville Area Senior High School - Roseville, Minnesota
- Overall Niche grade: A, Grades 9-12, 2,327 students
- Rosemount Senior High School - Rosemount, Minnesota
- Overall Niche grade: A, Grades 9-12, 2,425 students
- Saint Paul Conservatory for Performing Artists - Saint Paul, Minnesota
- Overall Niche grade: A-, Grades 9-12, 400 students
- Lakeville North High School - Lakeville, Minnesota
- Overall Niche grade: A-, Grades 9-12, 1,796 students
- Great River School - Saint Paul, Minnesota
- Overall Niche grade: A-, Grades 7-12, 410 students
- Shakopee Senior High School - Shakopee, Minnesota
- Overall Niche grade: A-, Grades 9-12, 2,770 students
- 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