Best Schools in Michigan

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

K - 4 | Dearborn Heights, MI | Wayne County

  • A+ Overall Grade
  • 70 Students

Report Card

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

#1 Middle School in MI and #1 in Oakland County

8 - 8 | Lathrup Village, MI | Oakland County

  • A+ Overall Grade
  • 51 Students

Report Card

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

#1 High School in MI and #1 in Oakland County

9 - 12 | Bloomfield Hills, MI | Oakland County

  • A+ Overall Grade
  • 1,620 Students

Report Card

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

#2 Middle School in MI and #1 in Wayne County

6 - 8 | Dearborn Heights, MI | Wayne County

  • A+ Overall Grade
  • 26:1 Student/Teacher
  • 120 Students

Report Card

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

#2 Elementary School in MI and #1 in Oakland County

K - 5 | Northville, MI | Oakland County

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

Report Card

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

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

9 - 12 | Ypsilanti, MI | Washtenaw County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 395 Students

Report Card

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

Report Card

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

#3 Elementary School in MI and #2 in Wayne County

K - 5 | Grosse Pointe, MI | Wayne County

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

Report Card

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

#3 Middle School in MI and #2 in Oakland County

6 - 8 | Troy, MI | Oakland County

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

Report Card

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

#4 Middle School in MI and #2 in Wayne County

6 - 8 | Grosse Pointe Farms, MI | Wayne County

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

Report Card

A+ Academic Results
A+ 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
  • 19:1 Student/Teacher
  • 2,060 Students

Report Card

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

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

PK - 5 | Troy, MI | Oakland County

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

Report Card

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

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

6 - 8 | Lake Orion, MI | Oakland County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 588 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,633 Students

Report Card

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

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

PK - 5 | Troy, MI | Oakland County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 523 Students

Report Card

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

#6 Elementary School in MI and #1 in Kent County

PK - 5 | Grand Rapids, MI | Kent County

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

Report Card

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

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

7 - 8 | Novi, MI | Oakland County

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

Report Card

A+ Academic Results
A 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,980 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
  • 381 Students

Report Card

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

#7 Middle School in MI and #1 in Ingham County

7 - 8 | Okemos, MI | Ingham County

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

Report Card

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

#7 Elementary School in MI and #4 in Oakland County

K - 5 | Troy, MI | Oakland County

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

Report Card

A+ Academic Results
B Learning Environment
A+ 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,136 Students

Report Card

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

#8 Middle School in MI and #5 in Oakland County

6 - 8 | Lake Orion, MI | Oakland County

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

Report Card

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

#8 Elementary School in MI and #5 in Oakland County

PK - 5 | Rochester Hills, MI | Oakland County

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

Report Card

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

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

6 - 8 | Grand Rapids, MI | Kent County

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

Report Card

A+ Academic Results
B+ 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,106 Students

Report Card

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

#9 Elementary School in MI and #3 in Wayne County

K - 5 | Grosse Pointe Farms, MI | Wayne County

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

Report Card

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

#10 High School in MI and #1 in Saginaw County

9 - 12 | Frankenmuth, MI | Saginaw County

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

Report Card

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

#10 Elementary School in MI and #1 in Ingham County

PK - 4 | Okemos, MI | Ingham County

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

Report Card

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

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

6 - 9 | Byron Center, MI | Kent County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 558 Students

Report Card

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

#11 Elementary School in MI and #1 in Ottawa County

PK - 4 | Grand Haven, MI | Ottawa County

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

Report Card

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

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

9 - 12 | Grand Rapids, MI | Kent County

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

Report Card

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

#11 Middle School in MI and #6 in Oakland County

6 - 8 | Oakland, MI | Oakland County

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

Report Card

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

#12 Elementary School in MI and #2 in Ottawa County

PK - 4 | Spring Lake, MI | Ottawa County

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

Report Card

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

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

7 - 8 | Ada, MI | Kent County

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

Report Card

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

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

9 - 12 | Birmingham, MI | Oakland County

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

Report Card

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

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

9 - 12 | Grand Rapids, MI | Kent County

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

Report Card

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

#13 Middle School in MI and #7 in Oakland County

6 - 8 | Troy, MI | Oakland County

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

Report Card

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

#14 Middle School in MI and #4 in Kent County

6 - 6 | Grand Rapids, MI | Kent County

  • A Overall Grade
  • 60 Students

Report Card

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

#14 Elementary School in MI and #7 in Oakland County

PK - 5 | Huntington Woods, MI | Oakland County

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

Report Card

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

#14 Elementary School in MI and #7 in Oakland County

PK - 5 | Rochester Hills, MI | Oakland County

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

Report Card

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

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

9 - 12 | Midland, MI | Midland County

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

Report Card

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

#15 Elementary School in MI and #2 in Kent County

PK - 5 | Grand Rapids, MI | Kent County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 447 Students

Report Card

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

Report Card

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

#15 Middle School in MI and #8 in Oakland County

6 - 8 | Birmingham, MI | Oakland County

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

Report Card

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

#16 Middle School in MI and #1 in Washtenaw County

6 - 8 | Ann Arbor, MI | Washtenaw County

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

Report Card

A+ Academic Results
C 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,592 Students

Report Card

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

#16 Elementary School in MI and #8 in Oakland County

PK - 5 | Troy, MI | Oakland County

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

Report Card

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

#17 Middle School in MI and #1 in Ottawa County

7 - 8 | Jenison, MI | Ottawa County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 669 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
  • 23:1 Student/Teacher
  • 2,320 Students

Report Card

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

#17 Elementary School in MI and #3 in Ottawa County

PK - 4 | Spring Lake, MI | Ottawa County

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

Report Card

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

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

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

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

Report Card

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

#18 Middle School in MI and #3 in Wayne County

6 - 8 | Grosse Pointe Park, MI | Wayne County

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

Report Card

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

#18 Elementary School in MI and #9 in Oakland County

K - 5 | Troy, MI | Oakland County

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

Report Card

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

#19 Middle School in MI and #1 in Berrien County

6 - 8 | Saint Joseph, MI | Berrien County

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

Report Card

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

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

9 - 12 | Okemos, MI | Ingham County

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

Report Card

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

#19 Elementary School in MI and #4 in Ottawa County

PK - 5 | Holland, MI | Ottawa County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 303 Students

Report Card

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

#20 Middle School in MI and #5 in Kent County

7 - 8 | Grand Rapids, MI | Kent County

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

Report Card

A+ Academic Results
A- Learning Environment
A+ 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,311 Students

Report Card

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

#20 Elementary School in MI and #10 in Oakland County

K - 4 | Novi, MI | Oakland County

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

Report Card

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

#21 Elementary School in MI and #4 in Wayne County

K - 5 | Northville, MI | Wayne County

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

Report Card

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

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

9 - 12 | Troy, MI | Oakland County

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

Report Card

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

#21 Middle School in MI and #9 in Oakland County

6 - 8 | Rochester Hills, MI | Oakland County

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

Report Card

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

#22 Middle School in MI and #2 in Ingham County

6 - 8 | Haslett, MI | Ingham County

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

Report Card

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

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

9 - 12 | Chelsea, MI | Washtenaw County

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

Report Card

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

#22 Elementary School in MI and #5 in Ottawa County

K - 6 | Jenison, MI | Ottawa County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 364 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
  • 93:1 Student/Teacher
  • 475 Students

Report Card

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

#23 Middle School in MI and #1 in Kalamazoo County

6 - 8 | Portage, MI | Kalamazoo County

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

Report Card

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

#23 Elementary School in MI and #3 in Kent County

PK - 5 | Grand Rapids, MI | Kent County

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

Report Card

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

#24 Elementary School in MI and #1 in Wexford County

PK - 4 | Boon, MI | Wexford County

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

Report Card

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

#24 Middle School in MI and #2 in Washtenaw County

6 - 8 | Saline, MI | Washtenaw County

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

Report Card

A+ Academic Results
B Learning Environment
A+ 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
  • 19:1 Student/Teacher
  • 1,747 Students

Report Card

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

#25 Elementary School in MI and #1 in Muskegon County

PK - 5 | Muskegon, MI | Muskegon County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 307 Students

Report Card

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

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

9 - 12 | Zeeland, MI | Ottawa County

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

Report Card

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

#25 Middle School in MI and #10 in Oakland County

6 - 8 | Rochester Hills, MI | Oakland County

  • A Overall Grade
  • 25:1 Student/Teacher
  • 829 Students

Report Card

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

#26 Middle School in MI and #3 in Washtenaw County

7 - 8 | Dexter, MI | Washtenaw County

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

Report Card

A+ Academic Results
B+ 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
  • 23:1 Student/Teacher
  • 534 Students

Report Card

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

#26 Elementary School in MI and #11 in Oakland County

K - 4 | Novi, MI | Oakland County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 353 Students

Report Card

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

#27 Elementary School in MI and #1 in Washtenaw County

K - 5 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

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

9 - 12 | Midland, MI | Midland County

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

Report Card

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

#27 Middle School in MI and #4 in Washtenaw County

6 - 8 | Ann Arbor, MI | Washtenaw County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 752 Students

Report Card

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

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

9 - 12 | New Buffalo, MI | Berrien County

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

Report Card

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

#28 Elementary School in MI and #1 in Macomb County

PK - 6 | Sterling Heights, MI | Macomb County

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

Report Card

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

#28 Middle School in MI and #4 in Wayne County

6 - 8 | Northville, MI | Wayne County

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

Report Card

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

#29 Middle School in MI and #2 in Ottawa County

7 - 8 | Spring Lake, MI | Ottawa County

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

Report Card

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

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

9 - 12 | Saline, MI | Washtenaw County

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

Report Card

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

#29 Elementary School in MI and #12 in Oakland County

PK - 5 | Oakland, MI | Oakland County

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

Report Card

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

#30 Middle School in MI and #1 in Muskegon County

6 - 8 | Muskegon, MI | Muskegon County

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

Report Card

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

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

9 - 12 | Ada, MI | Kent County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 809 Students

Report Card

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

#30 Elementary School in MI and #13 in Oakland County

PK - 5 | Bloomfield Hills, MI | Oakland County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 395 Students

Report Card

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

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

10 - 12 | Shelby Township, MI | Macomb County

  • A Overall Grade
  • 25:1 Student/Teacher
  • 2,016 Students

Report Card

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

#31 Middle School in MI and #6 in Kent County

6 - 6 | Grand Rapids, MI | Kent County

  • A Overall Grade
  • 60 Students

Report Card

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

#31 Elementary School in MI and #14 in Oakland County

K - 5 | Lake Orion, MI | Oakland County

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

Report Card

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

#32 Middle School in MI and #3 in Ottawa County

6 - 8 | Hudsonville, MI | Ottawa County

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

Report Card

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

#32 Elementary School in MI and #5 in Wayne County

K - 5 | Grosse Pointe Farms, MI | Wayne County

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

Report Card

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

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

9 - 12 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

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

8 - 12 | Hartland, MI | Livingston County

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

Report Card

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

#33 Elementary School in MI and #6 in Wayne County

K - 5 | Northville, MI | Wayne County

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

Report Card

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

#33 Middle School in MI and #11 in Oakland County

6 - 8 | Northville, MI | Oakland County

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

Report Card

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

#34 Elementary School in MI and #6 in Ottawa County

3 - 5 | Jamestown, MI | Ottawa County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 551 Students

Report Card

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