Best Elementary Schools in Michigan

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each Elementary 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
  • 74 Students

Report Card

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

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

K - 5 | Northville, MI | Oakland County

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

Report Card

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

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

PK - 5 | Troy, MI | Oakland County

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

Report Card

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

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

PK - 5 | Troy, MI | Oakland County

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

Report Card

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

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

K - 5 | Troy, MI | Oakland County

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

Report Card

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

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

PK - 5 | Rochester Hills, MI | Oakland County

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

Report Card

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

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

K - 5 | Grosse Pointe, MI | Wayne County

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

Report Card

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

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

PK - 4 | Okemos, MI | Ingham County

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

Report Card

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

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

PK - 5 | Grand Rapids, MI | Kent County

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

Report Card

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

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

PK - 4 | Spring Lake, MI | Ottawa County

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

Report Card

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

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

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

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 353 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 | Grand Haven, MI | Ottawa County

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

Report Card

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

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

PK - 5 | Grand Rapids, MI | Kent County

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

Report Card

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

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

PK - 5 | Rochester Hills, MI | Oakland County

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

Report Card

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

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

PK - 5 | Huntington Woods, MI | Oakland County

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

Report Card

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

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

K - 4 | Novi, MI | Oakland County

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

Report Card

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

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

K - 5 | Troy, MI | Oakland County

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

Report Card

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

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

PK - 4 | Spring Lake, MI | Ottawa County

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

Report Card

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

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

PK - 5 | Troy, MI | Oakland County

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

Report Card

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

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

K - 5 | Northville, MI | Wayne County

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

Report Card

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

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

PK - 5 | Holland, MI | Ottawa County

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

Report Card

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

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

K - 6 | Jenison, MI | Ottawa County

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

Report Card

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

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

PK - 5 | Oakland, MI | Oakland County

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

Report Card

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

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

PK - 4 | Boon, MI | Wexford County

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

Report Card

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

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

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

  • A+ Overall Grade
  • 17: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 #12 in Oakland County

K - 4 | Novi, MI | Oakland County

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

Report Card

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

#28 Elementary School in MI and #2 in Ingham County

K - 4 | Okemos, MI | Ingham County

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

Report Card

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

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

PK - 6 | Sterling Heights, MI | Macomb County

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

Report Card

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

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

K - 5 | Lake Orion, MI | Oakland County

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

Report Card

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

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

K - 5 | Northville, MI | Wayne County

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

Report Card

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

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

PK - 5 | Muskegon, MI | Muskegon County

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

Report Card

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

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

PK - 5 | Bloomfield Hills, MI | Oakland County

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

Report Card

A+ Academic Results
A- 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
  • 328 Students

Report Card

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

#35 Elementary School in MI and #15 in Oakland County

PK - 5 | Rochester Hills, MI | Oakland County

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

Report Card

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

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

PK - 4 | Novi, MI | Oakland County

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

Report Card

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

#37 Elementary School in MI and #17 in Oakland County

PK - 5 | Bloomfield Hills, MI | Oakland County

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

Report Card

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

#38 Elementary School in MI and #7 in Ottawa County

PK - 5 | Hudsonville, MI | Ottawa County

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

Report Card

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

#39 Elementary School in MI and #3 in Ingham County

K - 5 | East Lansing, MI | Ingham County

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

Report Card

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

#40 Elementary School in MI and #8 in Ottawa County

K - 5 | Hudsonville, MI | Ottawa County

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

Report Card

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

#41 Elementary School in MI and #7 in Wayne County

K - 5 | Canton, MI | Wayne County

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

Report Card

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

#42 Elementary School in MI and #4 in Kent County

K - 4 | Byron Center, MI | Kent County

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

Report Card

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

#43 Elementary School in MI and #8 in Wayne County

1 - 6 | Livonia, MI | Wayne County

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

Report Card

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

#44 Elementary School in MI and #1 in Saginaw County

PK - 5 | Saginaw, MI | Saginaw County

  • A Overall Grade
  • 27:1 Student/Teacher
  • 382 Students

Report Card

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

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

PK - 5 | Rochester Hills, MI | Oakland County

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

Report Card

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

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

K - 5 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

#47 Elementary School in MI and #2 in Washtenaw County

K - 5 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

#48 Elementary School in MI and #2 in Saginaw County

PK - 5 | Saginaw, MI | Saginaw County

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

Report Card

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

#49 Elementary School in MI and #3 in Washtenaw County

K - 5 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

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

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

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

Report Card

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

#51 Elementary School in MI and #19 in Oakland County

PK - 5 | Rochester Hills, MI | Oakland County

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

Report Card

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

#52 Elementary School in MI and #4 in Washtenaw County

K - 5 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

#53 Elementary School in MI and #9 in Ottawa County

PK - 4 | Spring Lake, MI | Ottawa County

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

Report Card

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

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

K - 5 | Troy, MI | Oakland County

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

Report Card

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

#55 Elementary School in MI and #21 in Oakland County

PK - 5 | Bloomfield Hills, MI | Oakland County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 521 Students

Report Card

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

#56 Elementary School in MI and #22 in Oakland County

K - 4 | Novi, MI | Oakland County

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

Report Card

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

#57 Elementary School in MI and #5 in Kent County

PK - 4 | Ada, MI | Kent County

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

Report Card

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

#58 Elementary School in MI and #1 in Livingston County

K - 5 | South Lyon, MI | Livingston County

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

Report Card

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

#59 Elementary School in MI and #5 in Washtenaw County

K - 3 | Saline, MI | Washtenaw County

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

Report Card

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

#60 Elementary School in MI and #10 in Wayne County

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

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

Report Card

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

#61 Elementary School in MI and #10 in Ottawa County

PK - 4 | Grand Haven, MI | Ottawa County

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

Report Card

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

#62 Elementary School in MI and #1 in Midland County

K - 5 | Midland, MI | Midland County

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

Report Card

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

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

PK - 4 | Grand Haven, MI | Ottawa County

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

Report Card

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

#64 Elementary School in MI and #11 in Wayne County

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

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

Report Card

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

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

PK - 5 | Zeeland, MI | Ottawa County

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

Report Card

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

#66 Elementary School in MI and #13 in Ottawa County

PK - 6 | Jenison, MI | Ottawa County

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

Report Card

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

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

PK - 4 | Grand Rapids, MI | Kent County

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

Report Card

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

#68 Elementary School in MI and #23 in Oakland County

PK - 5 | Lake Orion, MI | Oakland County

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

Report Card

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

#71 Elementary School in MI and #1 in Kalamazoo County

PK - 5 | Portage, MI | Kalamazoo County

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

Report Card

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

#71 Elementary School in MI and #4 in Ingham County

PK - 4 | Okemos, MI | Ingham County

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

Report Card

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

#71 Elementary School in MI and #14 in Ottawa County

K - 5 | Hudsonville, MI | Ottawa County

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

Report Card

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

#72 Elementary School in MI and #24 in Oakland County

PK - 5 | Troy, MI | Oakland County

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

Report Card

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

#74 Elementary School in MI and #15 in Ottawa County

K - 5 | Hudsonville, MI | Ottawa County

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

Report Card

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

#74 Elementary School in MI and #25 in Oakland County

PK - 5 | Berkley, MI | Oakland County

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

Report Card

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

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

K - 5 | Novi, MI | Oakland County

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

Report Card

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

#76 Elementary School in MI and #2 in Kalamazoo County

PK - 5 | Scotts, MI | Kalamazoo County

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

Report Card

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

#77 Elementary School in MI and #16 in Ottawa County

PK - 5 | Zeeland, MI | Ottawa County

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

Report Card

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

#78 Elementary School in MI and #12 in Wayne County

K - 5 | Northville, MI | Wayne County

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

Report Card

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

#79 Elementary School in MI and #27 in Oakland County

K - 5 | Troy, MI | Oakland County

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

Report Card

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

#80 Elementary School in MI and #2 in Macomb County

PK - 6 | Shelby Township, MI | Macomb County

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

Report Card

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

#81 Elementary School in MI and #1 in Genesee County

1 - 6 | Grand Blanc, MI | Genesee County

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

Report Card

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

#82 Elementary School in MI and #3 in Kalamazoo County

PK - 5 | Portage, MI | Kalamazoo County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 390 Students

Report Card

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

#83 Elementary School in MI and #6 in Washtenaw County

K - 5 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

#84 Elementary School in MI and #2 in Livingston County

K - 4 | Brighton, MI | Livingston County

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

Report Card

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

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

K - 5 | Zeeland, MI | Ottawa County

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

Report Card

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

#86 Elementary School in MI and #18 in Ottawa County

PK - 5 | Hudsonville, MI | Ottawa County

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

Report Card

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

#87 Elementary School in MI and #28 in Oakland County

PK - 5 | Rochester, MI | Oakland County

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

Report Card

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

#88 Elementary School in MI and #13 in Wayne County

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

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

Report Card

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

#89 Elementary School in MI and #1 in Allegan County

K - 5 | Caledonia, MI | Allegan County

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

Report Card

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

#90 Elementary School in MI and #1 in Houghton County

K - 5 | Houghton, MI | Houghton County

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

Report Card

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

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

PK - 5 | Birmingham, MI | Oakland County

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

Report Card

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

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

PK - 5 | Troy, MI | Oakland County

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

Report Card

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

#93 Elementary School in MI and #7 in Washtenaw County

K - 5 | Ann Arbor, MI | Washtenaw County

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

Report Card

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

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

K - 4 | Novi, MI | Oakland County

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

Report Card

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

#96 Elementary School in MI and #1 in Berrien County

PK - 5 | Saint Joseph, MI | Berrien County

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

Report Card

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

#96 Elementary School in MI and #3 in Macomb County

PK - 6 | Macomb, MI | Macomb County

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

Report Card

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

#97 Elementary School in MI and #4 in Macomb County

K - 5 | Chesterfield, MI | Macomb County

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

Report Card

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

#98 Elementary School in MI and #2 in Midland County

PK - 5 | Midland, MI | Midland County

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

Report Card

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

#99 Elementary School in MI and #7 in Kent County

PK - 6 | Grand Rapids, MI | Kent County

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

Report Card

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

#100 Elementary School in MI and #8 in Kent County

PK - 5 | Alto, MI | Kent County

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

Report Card

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