Best High Schools in Minnesota

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each High school in Minnesota. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 High School in MN and #1 in Washington County

9 - 12 | Stillwater, MN | Washington County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 352 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#2 High School in MN and #1 in Dakota County

9 - 12 | Apple Valley, MN | Dakota County

  • A+ Overall Grade
  • 22:1 Student/Teacher
  • 2,207 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#3 High School in MN and #1 in Hennepin County

9 - 12 | Long Lake, MN | Hennepin County

  • A+ Overall Grade
  • 22:1 Student/Teacher
  • 947 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#4 High School in MN and #1 in Goodhue County

9 - 12 | Zumbrota, MN | Goodhue County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 339 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#5 High School in MN and #2 in Hennepin County

9 - 12 | Minnetonka, MN | Hennepin County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 3,124 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A+ Overall Grade

#6 High School in MN and #3 in Hennepin County

9 - 12 | Edina, MN | Hennepin County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 2,050 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#7 High School in MN and #1 in Stearns County

9 - 12 | Sartell, MN | Stearns County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 1,191 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#8 High School in MN and #1 in Ramsey County

9 - 12 | Arden Hills, MN | Ramsey County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 1,802 Students

Report Card

A+ Academic Results
C+ Learning Environment
A+ School Safety
A Overall Grade

#9 High School in MN and #2 in Washington County

9 - 12 | Woodbury, MN | Washington County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 1,801 Students

Report Card

A+ Academic Results
C- Learning Environment
A+ School Safety
A Overall Grade

#10 High School in MN and #2 in Dakota County

9 - 12 | Eagan, MN | Dakota County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 2,020 Students

Report Card

A+ Academic Results
C+ Learning Environment
A School Safety
A Overall Grade

#11 High School in MN and #3 in Dakota County

9 - 12 | Hastings, MN | Dakota County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 1,446 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#12 High School in MN and #3 in Washington County

9 - 12 | Mahtomedi, MN | Washington County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 1,164 Students

Report Card

A+ Academic Results
B- Learning Environment
A School Safety
A Overall Grade

#13 High School in MN and #4 in Hennepin County

9 - 12 | Maple Grove, MN | Hennepin County

  • A Overall Grade
  • 6:1 Student/Teacher
  • 57 Students

Report Card

A+ Academic Results
A Learning Environment
B School Safety
A Overall Grade

#14 High School in MN and #1 in Olmsted County

9 - 12 | Byron, MN | Olmsted County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 553 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A Overall Grade

#15 High School in MN and #4 in Washington County

9 - 12 | Forest Lake, MN | Washington County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 1,475 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A Overall Grade

#16 High School in MN and #5 in Washington County

9 - 12 | Woodbury, MN | Washington County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 1,903 Students

Report Card

A+ Academic Results
C- Learning Environment
A+ School Safety
A Overall Grade

#17 High School in MN and #1 in Carver County

9 - 12 | Waconia, MN | Carver County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 1,198 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#18 High School in MN and #5 in Hennepin County

9 - 12 | Plymouth, MN | Hennepin County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 3,267 Students

Report Card

A+ Academic Results
C Learning Environment
B+ School Safety
A Overall Grade

#19 High School in MN and #1 in Otter Tail County

9 - 12 | Fergus Falls, MN | Otter Tail County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 651 Students

Report Card

A Academic Results
A Learning Environment
A School Safety
A Overall Grade

#20 High School in MN and #4 in Dakota County

9 - 12 | Rosemount, MN | Dakota County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 2,193 Students

Report Card

A+ Academic Results
B- Learning Environment
A School Safety
A Overall Grade

#21 High School in MN and #2 in Goodhue County

9 - 12 | Pine Island, MN | Goodhue County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 365 Students

Report Card

A Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#22 High School in MN and #1 in Scott County

9 - 12 | Savage, MN | Scott County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 2,566 Students

Report Card

A Academic Results
A- Learning Environment
A- School Safety
A Overall Grade

#23 High School in MN and #6 in Hennepin County

9 - 12 | Eden Prairie, MN | Hennepin County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 3,018 Students

Report Card

A Academic Results
B+ Learning Environment
A+ School Safety
A Overall Grade

#24 High School in MN and #1 in Chisago County

9 - 12 | Lindstrom, MN | Chisago County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,089 Students

Report Card

A+ Academic Results
B+ Learning Environment
A- School Safety
A Overall Grade

#25 High School in MN and #1 in Sibley County

9 - 12 | Arlington, MN | Sibley County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 278 Students

Report Card

A- Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#26 High School in MN and #2 in Carver County

9 - 12 | Chanhassen, MN | Carver County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 1,682 Students

Report Card

A Academic Results
B Learning Environment
A+ School Safety
A Overall Grade

#27 High School in MN and #1 in Houston County

9 - 12 | Caledonia, MN | Houston County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 232 Students

Report Card

A Academic Results
A+ Learning Environment
B+ School Safety
A Overall Grade

#28 High School in MN and #7 in Hennepin County

9 - 12 | Maple Grove, MN | Hennepin County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 2,295 Students

Report Card

A+ Academic Results
C Learning Environment
A School Safety
A Overall Grade

#29 High School in MN

9 - 12 | Tyler, MN | Lincoln County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 150 Students

Report Card

A- Academic Results
A+ Learning Environment
B School Safety
A Overall Grade

#30 High School in MN and #1 in Wright County

9 - 12 | Delano, MN | Wright County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 799 Students

Report Card

A Academic Results
B Learning Environment
A- School Safety
A Overall Grade

#31 High School in MN and #8 in Hennepin County

8 - 12 | Minnetrista, MN | Hennepin County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 867 Students

Report Card

A+ Academic Results
C Learning Environment
A- School Safety
A Overall Grade

#32 High School in MN and #6 in Washington County

9 - 12 | Stillwater, MN | Washington County

  • A Overall Grade
  • 23:1 Student/Teacher
  • 2,059 Students

Report Card

A+ Academic Results
C- Learning Environment
A+ School Safety
A Overall Grade

#33 High School in MN

9 - 12 | New Ulm, MN | Brown County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 646 Students

Report Card

A- Academic Results
A- Learning Environment
A+ School Safety
A- Overall Grade

#34 High School in MN and #1 in St. Louis County

9 - 12 | Duluth, MN | St. Louis County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 236 Students

Report Card

A Academic Results
A Learning Environment
B- School Safety
A- Overall Grade

#35 High School in MN and #3 in Carver County

9 - 12 | Watertown, MN | Carver County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 512 Students

Report Card

B+ Academic Results
A Learning Environment
A+ School Safety
A- Overall Grade

#36 High School in MN and #2 in Ramsey County

9 - 12 | Saint Paul, MN | Ramsey County

  • A- Overall Grade
  • 5:1 Student/Teacher
  • 39 Students

Report Card

A- Academic Results
A+ Learning Environment
C- School Safety
A- Overall Grade

#37 High School in MN

9 - 12 | Barrett, MN | Grant County

  • A- Overall Grade
  • 10:1 Student/Teacher
  • 197 Students

Report Card

B+ Academic Results
A+ Learning Environment
A- School Safety
A- Overall Grade

#38 High School in MN and #2 in Stearns County

9 - 12 | Melrose, MN | Stearns County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 551 Students

Report Card

B+ Academic Results
A Learning Environment
A School Safety
A- Overall Grade

#39 High School in MN and #9 in Hennepin County

9 - 12 | Bloomington, MN | Hennepin County

  • A- Overall Grade
  • 21:1 Student/Teacher
  • 1,679 Students

Report Card

A+ Academic Results
C Learning Environment
B+ School Safety
A- Overall Grade

#40 High School in MN and #2 in Wright County

9 - 12 | Saint Michael, MN | Wright County

  • A- Overall Grade
  • 21:1 Student/Teacher
  • 1,888 Students

Report Card

A Academic Results
C+ Learning Environment
A+ School Safety
A- Overall Grade

#41 High School in MN and #1 in Anoka County

9 - 12 | Circle Pines, MN | Anoka County

  • A- Overall Grade
  • 22:1 Student/Teacher
  • 2,012 Students

Report Card

A Academic Results
B+ Learning Environment
B School Safety
A- Overall Grade

#42 High School in MN and #1 in Blue Earth County

9 - 12 | Mankato, MN | Blue Earth County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 1,175 Students

Report Card

A- Academic Results
A- Learning Environment
B School Safety
A- Overall Grade

#43 High School in MN and #3 in Ramsey County

11 - 12 | White Bear Lake, MN | Ramsey County

  • A- Overall Grade
  • 18:1 Student/Teacher
  • 1,080 Students

Report Card

A+ Academic Results
C- Learning Environment
A- School Safety
A- Overall Grade

#44 High School in MN and #3 in Stearns County

9 - 12 | Cold Spring, MN | Stearns County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 793 Students

Report Card

A Academic Results
C+ Learning Environment
A School Safety
A- Overall Grade

#45 High School in MN and #1 in Sherburne County

9 - 12 | Elk River, MN | Sherburne County

  • A- Overall Grade
  • 21:1 Student/Teacher
  • 1,586 Students

Report Card

A Academic Results
C Learning Environment
A School Safety
A- Overall Grade

#46 High School in MN and #1 in Crow Wing County

9 - 12 | Brainerd, MN | Crow Wing County

  • A- Overall Grade
  • 21:1 Student/Teacher
  • 1,862 Students

Report Card

B+ Academic Results
B- Learning Environment
A+ School Safety
A- Overall Grade

#47 High School in MN and #4 in Stearns County

9 - 12 | Paynesville, MN | Stearns County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 302 Students

Report Card

B Academic Results
A+ Learning Environment
A- School Safety
A- Overall Grade

#48 High School in MN and #5 in Dakota County

9 - 12 | Lakeville, MN | Dakota County

  • A- Overall Grade
  • 21:1 Student/Teacher
  • 1,825 Students

Report Card

A Academic Results
D Learning Environment
A+ School Safety
A- Overall Grade

#49 High School in MN and #10 in Hennepin County

9 - 12 | Saint Anthony, MN | Hennepin County

  • A- Overall Grade
  • 23:1 Student/Teacher
  • 715 Students

Report Card

A Academic Results
C Learning Environment
A+ School Safety
A- Overall Grade

#50 High School in MN and #2 in Olmsted County

9 - 12 | Eyota, MN | Olmsted County

  • A- Overall Grade
  • 15:1 Student/Teacher
  • 334 Students

Report Card

A- Academic Results
A Learning Environment
B+ School Safety
A- Overall Grade

#51 High School in MN

9 - 12 | Luverne, MN | Rock County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 384 Students

Report Card

B+ Academic Results
A Learning Environment
NA School Safety
A- Overall Grade

#52 High School in MN and #7 in Washington County

9 - 12 | Forest Lake, MN | Washington County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 215 Students

Report Card

B Academic Results
A+ Learning Environment
NA School Safety
A- Overall Grade

#53 High School in MN and #4 in Carver County

9 - 12 | Chaska, MN | Carver County

  • A- Overall Grade
  • 20:1 Student/Teacher
  • 1,418 Students

Report Card

A- Academic Results
B Learning Environment
A School Safety
A- Overall Grade

#54 High School in MN and #5 in Stearns County

9 - 12 | Albany, MN | Stearns County

  • A- Overall Grade
  • 15:1 Student/Teacher
  • 521 Students

Report Card

A- Academic Results
B+ Learning Environment
A School Safety
A- Overall Grade

#55 High School in MN and #2 in Anoka County

9 - 12 | Andover, MN | Anoka County

  • A- Overall Grade
  • 23:1 Student/Teacher
  • 1,732 Students

Report Card

A Academic Results
C Learning Environment
B School Safety
A- Overall Grade

#56 High School in MN and #2 in Sherburne County

9 - 12 | Becker, MN | Sherburne County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 872 Students

Report Card

A- Academic Results
C Learning Environment
A+ School Safety
A- Overall Grade

#57 High School in MN and #3 in Wright County

9 - 12 | Monticello, MN | Wright County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 1,172 Students

Report Card

A- Academic Results
B- Learning Environment
A School Safety
A- Overall Grade

#58 High School in MN and #2 in Scott County

9 - 12 | New Prague, MN | Scott County

  • A- Overall Grade
  • 24:1 Student/Teacher
  • 1,299 Students

Report Card

A Academic Results
C Learning Environment
A School Safety
A- Overall Grade

#59 High School in MN and #4 in Wright County

9 - 12 | Annandale, MN | Wright County

  • A- Overall Grade
  • 18:1 Student/Teacher
  • 530 Students

Report Card

B Academic Results
A Learning Environment
A- School Safety
A- Overall Grade

#60 High School in MN and #2 in St. Louis County

9 - 12 | Hermantown, MN | St. Louis County

  • A- Overall Grade
  • 20:1 Student/Teacher
  • 655 Students

Report Card

A- Academic Results
B Learning Environment
NA School Safety
A- Overall Grade

#61 High School in MN

9 - 12 | Sherburn, MN | Martin County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 251 Students

Report Card

A Academic Results
C- Learning Environment
A+ School Safety
A- Overall Grade

#62 High School in MN and #6 in Dakota County

11 - 12 | Apple Valley, MN | Dakota County

  • A- Overall Grade
  • 20:1 Student/Teacher
  • 419 Students

Report Card

A Academic Results
B- Learning Environment
C+ School Safety
A- Overall Grade

#63 High School in MN and #8 in Washington County

9 - 12 | Oakdale, MN | Washington County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 1,651 Students

Report Card

B+ Academic Results
A Learning Environment
B- School Safety
A- Overall Grade

#64 High School in MN and #1 in Mower County

9 - 12 | Adams, MN | Mower County

  • B+ Overall Grade
  • 8:1 Student/Teacher
  • 165 Students

Report Card

C Academic Results
A+ Learning Environment
A- School Safety
B+ Overall Grade

#65 High School in MN and #5 in Wright County

9 - 12 | Cokato, MN | Wright County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 642 Students

Report Card

B+ Academic Results
B Learning Environment
A School Safety
B+ Overall Grade

#66 High School in MN and #3 in Olmsted County

8 - 12 | Rochester, MN | Olmsted County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 1,441 Students

Report Card

B+ Academic Results
B Learning Environment
A School Safety
B+ Overall Grade

#67 High School in MN and #7 in Dakota County

9 - 12 | Lakeville, MN | Dakota County

  • B+ Overall Grade
  • 22:1 Student/Teacher
  • 1,778 Students

Report Card

A Academic Results
C- Learning Environment
A- School Safety
B+ Overall Grade

#70 High School in MN and #1 in Rice County

9 - 12 | Northfield, MN | Rice County

  • B+ Overall Grade
  • 21:1 Student/Teacher
  • 1,290 Students

Report Card

A- Academic Results
C- Learning Environment
A School Safety
B+ Overall Grade

#70 High School in MN and #4 in Olmsted County

9 - 12 | Stewartville, MN | Olmsted County

  • B+ Overall Grade
  • 16:1 Student/Teacher
  • 552 Students

Report Card

A- Academic Results
C Learning Environment
A- School Safety
B+ Overall Grade

#70 High School in MN and #11 in Hennepin County

10 - 12 | Minnetonka, MN | Hennepin County

  • B+ Overall Grade
  • 19:1 Student/Teacher
  • 1,656 Students

Report Card

B+ Academic Results
B Learning Environment
A School Safety
B+ Overall Grade

#71 High School in MN and #1 in Cottonwood County

9 - 12 | Windom, MN | Cottonwood County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 282 Students

Report Card

C+ Academic Results
A+ Learning Environment
A School Safety
B+ Overall Grade

#72 High School in MN and #12 in Hennepin County

9 - 12 | Minneapolis, MN | Hennepin County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 1,794 Students

Report Card

B+ Academic Results
C+ Learning Environment
A+ School Safety
B+ Overall Grade

#73 High School in MN and #1 in Nicollet County

9 - 12 | Nicollet, MN | Nicollet County

  • B+ Overall Grade
  • 16:1 Student/Teacher
  • 113 Students

Report Card

A- Academic Results
B- Learning Environment
A- School Safety
B+ Overall Grade

#74 High School in MN and #1 in Becker County

9 - 12 | Detroit Lakes, MN | Becker County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 834 Students

Report Card

A Academic Results
B- Learning Environment
C School Safety
B+ Overall Grade

#75 High School in MN and #1 in Nobles County

9 - 12 | Adrian, MN | Nobles County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 185 Students

Report Card

B+ Academic Results
B Learning Environment
A- School Safety
B+ Overall Grade

#76 High School in MN

8 - 12 | Staples, MN | Todd County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 473 Students

Report Card

B- Academic Results
A Learning Environment
A School Safety
B+ Overall Grade

#77 High School in MN and #1 in Mcleod County

9 - 12 | Glencoe, MN | Mcleod County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 497 Students

Report Card

B Academic Results
A- Learning Environment
B School Safety
B+ Overall Grade

#78 High School in MN and #13 in Hennepin County

9 - 12 | Rogers, MN | Hennepin County

  • B+ Overall Grade
  • 28:1 Student/Teacher
  • 1,543 Students

Report Card

A- Academic Results
C- Learning Environment
A School Safety
B+ Overall Grade

#79 High School in MN and #1 in Clay County

9 - 12 | Glyndon, MN | Clay County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 396 Students

Report Card

B Academic Results
B- Learning Environment
A+ School Safety
B+ Overall Grade

#80 High School in MN and #4 in Ramsey County

9 - 12 | New Brighton, MN | Ramsey County

  • B+ Overall Grade
  • 20:1 Student/Teacher
  • 1,670 Students

Report Card

A- Academic Results
C Learning Environment
B+ School Safety
B+ Overall Grade

#81 High School in MN and #8 in Dakota County

9 - 12 | West Saint Paul, MN | Dakota County

  • B+ Overall Grade
  • 19:1 Student/Teacher
  • 1,400 Students

Report Card

B+ Academic Results
B- Learning Environment
B+ School Safety
B+ Overall Grade

#82 High School in MN and #2 in Houston County

9 - 12 | La Crescent, MN | Houston County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 408 Students

Report Card

B Academic Results
B- Learning Environment
A+ School Safety
B+ Overall Grade

#83 High School in MN and #3 in St. Louis County

9 - 12 | Ely, MN | St. Louis County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 176 Students

Report Card

A- Academic Results
B- Learning Environment
B- School Safety
B+ Overall Grade

#84 High School in MN and #5 in Ramsey County

9 - 12 | North Saint Paul, MN | Ramsey County

  • B+ Overall Grade
  • 20:1 Student/Teacher
  • 1,774 Students

Report Card

B- Academic Results
A+ Learning Environment
B- School Safety
B+ Overall Grade

#85 High School in MN and #4 in St. Louis County

9 - 12 | Duluth, MN | St. Louis County

  • B+ Overall Grade
  • 25:1 Student/Teacher
  • 1,471 Students

Report Card

A- Academic Results
C Learning Environment
A- School Safety
B+ Overall Grade

#86 High School in MN and #5 in Carver County

9 - 12 | Norwood Young America, MN | Carver County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 333 Students

Report Card

C+ Academic Results
A+ Learning Environment
A- School Safety
B+ Overall Grade

#87 High School in MN

9 - 12 | Rushford, MN | Fillmore County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 219 Students

Report Card

B+ Academic Results
B+ Learning Environment
C+ School Safety
B+ Overall Grade

#88 High School in MN and #3 in Goodhue County

9 - 12 | Kenyon, MN | Goodhue County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 273 Students

Report Card

B Academic Results
B Learning Environment
A- School Safety
B+ Overall Grade

#89 High School in MN and #1 in Douglas County

9 - 12 | Brandon, MN | Douglas County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 113 Students

Report Card

B- Academic Results
A Learning Environment
A- School Safety
B+ Overall Grade

#90 High School in MN and #6 in Ramsey County

9 - 12 | Saint Paul, MN | Ramsey County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 157 Students

Report Card

A- Academic Results
C- Learning Environment
A- School Safety
B+ Overall Grade

#91 High School in MN and #6 in Wright County

9 - 12 | Buffalo, MN | Wright County

  • B+ Overall Grade
  • 20:1 Student/Teacher
  • 1,865 Students

Report Card

B Academic Results
B+ Learning Environment
A- School Safety
B+ Overall Grade

#92 High School in MN and #3 in Anoka County

9 - 12 | Saint Francis, MN | Anoka County

  • B+ Overall Grade
  • 20:1 Student/Teacher
  • 1,422 Students

Report Card

A- Academic Results
C- Learning Environment
A- School Safety
B+ Overall Grade

#93 High School in MN and #9 in Dakota County

9 - 12 | Apple Valley, MN | Dakota County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 1,628 Students

Report Card

B Academic Results
C+ Learning Environment
A School Safety
B Overall Grade

#94 High School in MN

9 - 12 | Menahga, MN | Wadena County

  • B Overall Grade
  • 15:1 Student/Teacher
  • 235 Students

Report Card

C Academic Results
A+ Learning Environment
A School Safety
B Overall Grade

#95 High School in MN and #1 in Le Sueur County

9 - 12 | Le Sueur, MN | Le Sueur County

  • B Overall Grade
  • 16:1 Student/Teacher
  • 319 Students

Report Card

B- Academic Results
B+ Learning Environment
A+ School Safety
B Overall Grade

#96 High School in MN and #3 in Scott County

9 - 12 | Belle Plaine, MN | Scott County

  • B Overall Grade
  • 19:1 Student/Teacher
  • 467 Students

Report Card

B Academic Results
B- Learning Environment
A School Safety
B Overall Grade

#97 High School in MN and #2 in Nicollet County

9 - 12 | Saint Peter, MN | Nicollet County

  • B Overall Grade
  • 17:1 Student/Teacher
  • 578 Students

Report Card

B+ Academic Results
C- Learning Environment
A School Safety
B Overall Grade

#98 High School in MN and #3 in Sherburne County

9 - 12 | Zimmerman, MN | Sherburne County

  • B Overall Grade
  • 20:1 Student/Teacher
  • 639 Students

Report Card

A- Academic Results
C Learning Environment
B+ School Safety
B Overall Grade

#99 High School in MN and #1 in Kandiyohi County

9 - 12 | New London, MN | Kandiyohi County

  • B Overall Grade
  • 15:1 Student/Teacher
  • 399 Students

Report Card

B Academic Results
B Learning Environment
A- School Safety
B Overall Grade

#100 High School in MN and #1 in Benton County

9 - 12 | Foley, MN | Benton County

  • B Overall Grade
  • 20:1 Student/Teacher
  • 628 Students

Report Card

B+ Academic Results
B- Learning Environment
B School Safety
B Overall Grade