Best High Schools in Michigan

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each High school in Michigan. 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 MI and #1 in Oakland County

9 - 12 | Bloomfield Hills, MI | Oakland County

  • A+ Overall Grade
  • 1,557 Students

Report Card

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

Report Card

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

#3 High School in MI and #1 in Washtenaw County

9 - 12 | Ypsilanti, MI | Washtenaw County

  • A+ Overall Grade
  • 24:1 Student/Teacher
  • 483 Students

Report Card

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

#4 High School in MI and #2 in Oakland County

9 - 12 | Novi, MI | Oakland County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 2,006 Students

Report Card

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

#5 High School in MI and #3 in Oakland County

9 - 12 | Rochester Hills, MI | Oakland County

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

Report Card

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

#6 High School in MI and #4 in Oakland County

9 - 12 | Troy, MI | Oakland County

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

Report Card

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

#7 High School in MI and #1 in St. Clair County

9 - 12 | Port Huron, MI | St. Clair County

  • A+ Overall Grade
  • 469 Students

Report Card

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

#8 High School in MI and #2 in Washtenaw County

9 - 12 | Dexter, MI | Washtenaw County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 1,115 Students

Report Card

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

#9 High School in MI and #1 in Kent County

9 - 12 | Grand Rapids, MI | Kent County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 1,117 Students

Report Card

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

#10 High School in MI and #2 in Kent County

9 - 12 | Grand Rapids, MI | Kent County

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

Report Card

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

#11 High School in MI and #5 in Oakland County

9 - 12 | Birmingham, MI | Oakland County

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

Report Card

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

#12 High School in MI and #3 in Kent County

9 - 12 | Grand Rapids, MI | Kent County

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

Report Card

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

Report Card

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

#14 High School in MI and #1 in Midland County

9 - 12 | Midland, MI | Midland County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 1,253 Students

Report Card

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

#15 High School in MI and #2 in Saginaw County

9 - 12 | Frankenmuth, MI | Saginaw County

  • A+ Overall Grade
  • 27:1 Student/Teacher
  • 531 Students

Report Card

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

#16 High School in MI and #6 in Oakland County

9 - 12 | Rochester Hills, MI | Oakland County

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

Report Card

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

#17 High School in MI and #1 in Wayne County

9 - 12 | Northville, MI | Wayne County

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

Report Card

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

#18 High School in MI and #2 in Ingham County

9 - 12 | Okemos, MI | Ingham County

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

Report Card

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

#19 High School in MI and #2 in Wayne County

9 - 12 | Grosse Pointe Farms, MI | Wayne County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 1,665 Students

Report Card

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

#20 High School in MI and #7 in Oakland County

9 - 12 | Lake Orion, MI | Oakland County

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

Report Card

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

#21 High School in MI and #3 in Washtenaw County

9 - 12 | Chelsea, MI | Washtenaw County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 832 Students

Report Card

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

#22 High School in MI and #8 in Oakland County

9 - 12 | Troy, MI | Oakland County

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

Report Card

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

#23 High School in MI and #1 in Macomb County

9 - 12 | Clinton Twp, MI | Macomb County

  • A Overall Grade
  • 97:1 Student/Teacher
  • 484 Students

Report Card

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

#24 High School in MI and #4 in Washtenaw County

9 - 12 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

#25 High School in MI and #1 in Berrien County

9 - 12 | New Buffalo, MI | Berrien County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 209 Students

Report Card

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

#26 High School in MI and #5 in Washtenaw County

8 - 12 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

#27 High School in MI and #1 in Ottawa County

9 - 12 | Zeeland, MI | Ottawa County

  • A Overall Grade
  • 23:1 Student/Teacher
  • 930 Students

Report Card

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

#28 High School in MI and #2 in Midland County

9 - 12 | Midland, MI | Midland County

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

Report Card

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

#29 High School in MI and #2 in Macomb County

10 - 12 | Shelby Township, MI | Macomb County

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

Report Card

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

#30 High School in MI and #6 in Washtenaw County

9 - 12 | Saline, MI | Washtenaw County

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

Report Card

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

#32 High School in MI and #1 in Livingston County

8 - 12 | Hartland, MI | Livingston County

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

Report Card

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

#32 High School in MI and #4 in Kent County

9 - 12 | Ada, MI | Kent County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 800 Students

Report Card

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

#33 High School in MI and #5 in Kent County

9 - 12 | Rockford, MI | Kent County

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

Report Card

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

#34 High School in MI and #1 in Houghton County

9 - 12 | Houghton, MI | Houghton County

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

Report Card

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

#36 High School in MI and #7 in Washtenaw County

9 - 12 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

#36 High School in MI and #9 in Oakland County

9 - 12 | Rochester Hills, MI | Oakland County

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

Report Card

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

#37 High School in MI and #10 in Oakland County

9 - 12 | Beverly Hills, MI | Oakland County

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

Report Card

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

#38 High School in MI and #2 in Livingston County

9 - 12 | Brighton, MI | Livingston County

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

Report Card

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

#39 High School in MI and #11 in Oakland County

9 - 12 | Lathrup Village, MI | Oakland County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 452 Students

Report Card

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

#40 High School in MI and #8 in Washtenaw County

9 - 12 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

#41 High School in MI and #6 in Kent County

9 - 12 | Caledonia, MI | Kent County

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

Report Card

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

#42 High School in MI and #1 in Kalamazoo County

9 - 12 | Vicksburg, MI | Kalamazoo County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 813 Students

Report Card

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

#43 High School in MI and #12 in Oakland County

9 - 12 | South Lyon, MI | Oakland County

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

Report Card

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

#44 High School in MI and #2 in Kalamazoo County

9 - 12 | Portage, MI | Kalamazoo County

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

Report Card

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

#45 High School in MI and #3 in Kalamazoo County

9 - 12 | Portage, MI | Kalamazoo County

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

Report Card

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

#46 High School in MI and #2 in Ottawa County

9 - 12 | Spring Lake, MI | Ottawa County

  • A Overall Grade
  • 23:1 Student/Teacher
  • 859 Students

Report Card

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

#47 High School in MI and #3 in Wayne County

9 - 12 | Grosse Pointe Woods, MI | Wayne County

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

Report Card

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

#48 High School in MI and #13 in Oakland County

8 - 12 | Highland, MI | Oakland County

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

Report Card

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

#49 High School in MI and #4 in Wayne County

9 - 12 | Livonia, MI | Wayne County

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

Report Card

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

#50 High School in MI and #7 in Kent County

9 - 12 | Lowell, MI | Kent County

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

Report Card

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

#51 High School in MI and #1 in Grand Traverse County

9 - 12 | Traverse City, MI | Grand Traverse County

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

Report Card

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

#52 High School in MI and #1 in Genesee County

9 - 12 | Flint, MI | Genesee County

  • A Overall Grade
  • 197 Students

Report Card

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

#53 High School in MI and #3 in Ingham County

9 - 12 | Haslett, MI | Ingham County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 862 Students

Report Card

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

#54 High School in MI and #1 in Clinton County

9 - 12 | Dewitt, MI | Clinton County

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

Report Card

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

#55 High School in MI and #4 in Kalamazoo County

9 - 12 | Schoolcraft, MI | Kalamazoo County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 366 Students

Report Card

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

#56 High School in MI and #3 in Ottawa County

10 - 12 | Hudsonville, MI | Ottawa County

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

Report Card

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

#57 High School in MI and #14 in Oakland County

9 - 12 | Farmington Hills, MI | Oakland County

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

Report Card

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

#58 High School in MI and #5 in Wayne County

9 - 12 | Livonia, MI | Wayne County

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

Report Card

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

#59 High School in MI and #2 in Berrien County

9 - 12 | Bridgman, MI | Berrien County

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

Report Card

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

#60 High School in MI and #1 in Emmet County

9 - 12 | Harbor Springs, MI | Emmet County

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

Report Card

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

#61 High School in MI and #6 in Wayne County

9 - 12 | Grosse Ile, MI | Wayne County

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

Report Card

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

#62 High School in MI and #15 in Oakland County

9 - 12 | Farmington Hills, MI | Oakland County

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

Report Card

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

#63 High School in MI and #16 in Oakland County

9 - 12 | Farmington, MI | Oakland County

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

Report Card

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

#64 High School in MI and #4 in Ingham County

9 - 12 | East Lansing, MI | Ingham County

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

Report Card

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

#66 High School in MI and #3 in Macomb County

9 - 12 | Sterling Heights, MI | Macomb County

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

Report Card

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

#66 High School in MI and #8 in Kent County

9 - 12 | Byron Center, MI | Kent County

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

Report Card

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

#67 High School in MI and #1 in Allegan County

9 - 12 | Saugatuck, MI | Allegan County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 301 Students

Report Card

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

#68 High School in MI and #17 in Oakland County

9 - 12 | Royal Oak, MI | Oakland County

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

Report Card

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

#69 High School in MI and #1 in Muskegon County

9 - 12 | Muskegon, MI | Muskegon County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 316 Students

Report Card

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

#70 High School in MI and #1 in Antrim County

9 - 12 | Elk Rapids, MI | Antrim County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 376 Students

Report Card

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

#71 High School in MI and #4 in Ottawa County

8 - 12 | Jenison, MI | Ottawa County

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

Report Card

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

#72 High School in MI and #18 in Oakland County

9 - 12 | West Bloomfield, MI | Oakland County

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

Report Card

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

#73 High School in MI and #5 in Ottawa County

9 - 12 | Zeeland, MI | Ottawa County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 952 Students

Report Card

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

#75 High School in MI and #4 in Macomb County

10 - 12 | Sterling Heights, MI | Macomb County

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

Report Card

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

#75 High School in MI and #5 in Ingham County

9 - 12 | Williamston, MI | Ingham County

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

Report Card

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

#76 High School in MI and #1 in Dickinson County

9 - 12 | Kingsford, MI | Dickinson County

  • A- Overall Grade
  • 22:1 Student/Teacher
  • 555 Students

Report Card

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

#77 High School in MI and #1 in Monroe County

9 - 12 | Monroe, MI | Monroe County

  • A- Overall Grade
  • 33:1 Student/Teacher
  • 300 Students

Report Card

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

#78 High School in MI and #9 in Washtenaw County

9 - 12 | Ypsilanti, MI | Washtenaw County

  • A- Overall Grade
  • 48:1 Student/Teacher
  • 434 Students

Report Card

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

#79 High School in MI and #6 in Ottawa County

9 - 12 | Holland, MI | Ottawa County

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

Report Card

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

#81 High School in MI and #1 in Lapeer County

9 - 12 | Almont, MI | Lapeer County

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

Report Card

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

#81 High School in MI and #1 in Calhoun County

9 - 12 | Marshall, MI | Calhoun County

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

Report Card

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

#83 High School in MI and #2 in Clinton County

9 - 12 | St Johns, MI | Clinton County

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

Report Card

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

#83 High School in MI and #10 in Washtenaw County

9 - 12 | Ann Arbor, MI | Washtenaw County

  • A- Overall Grade
  • 37:1 Student/Teacher
  • 666 Students

Report Card

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

#84 High School in MI and #3 in Clinton County

9 - 12 | Fowler, MI | Clinton County

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

Report Card

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

#85 High School in MI and #19 in Oakland County

9 - 12 | Farmington Hills, MI | Oakland County

  • A- Overall Grade
  • 29:1 Student/Teacher
  • 184 Students

Report Card

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

#86 High School in MI and #3 in Berrien County

9 - 12 | Saint Joseph, MI | Berrien County

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

Report Card

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

#87 High School in MI and #20 in Oakland County

9 - 12 | Commerce Township, MI | Oakland County

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

Report Card

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

#88 High School in MI and #2 in Genesee County

9 - 12 | Davison, MI | Genesee County

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

Report Card

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

#89 High School in MI and #7 in Ottawa County

9 - 12 | Grand Haven, MI | Ottawa County

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

Report Card

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

#90 High School in MI and #9 in Kent County

9 - 12 | Grand Rapids, MI | Kent County

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

Report Card

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

#91 High School in MI and #4 in Berrien County

9 - 12 | Berrien Springs, MI | Berrien County

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

Report Card

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

#92 High School in MI and #21 in Oakland County

9 - 12 | Berkley, MI | Oakland County

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

Report Card

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

#93 High School in MI and #5 in Macomb County

10 - 12 | Utica, MI | Macomb County

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

Report Card

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

#94 High School in MI and #3 in Livingston County

9 - 12 | Howell, MI | Livingston County

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

Report Card

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

#95 High School in MI and #22 in Oakland County

9 - 12 | Commerce Township, MI | Oakland County

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

Report Card

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

#96 High School in MI and #1 in Van Buren County

8 - 12 | Mattawan, MI | Van Buren County

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

Report Card

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

#97 High School in MI and #2 in Allegan County

9 - 12 | Hamilton, MI | Allegan County

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

Report Card

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

#99 High School in MI and #3 in Allegan County

9 - 12 | Plainwell, MI | Allegan County

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

Report Card

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

#99 High School in MI and #23 in Oakland County

8 - 12 | Commerce Township, MI | Oakland County

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

Report Card

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

#100 High School in MI and #2 in Grand Traverse County

9 - 12 | Traverse City, MI | Grand Traverse County

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

Report Card

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