Michigan schools ranked by test score
Latest M-STEP year (2024-25). 784 schools with reported Science scores. State average: 47.5%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 501 | Troy Union Elementary School TROY · Troy School District | Elementary | 40.8% | -6.7pp |
| 502 | Ardmore Elementary School SAINT CLAIR SHORES · Lakeview Public Schools (Macomb) | Elementary | 40.7% | -6.8pp |
| 503 | Whitehall Ealy Elem School WHITEHALL · Whitehall District Schools | Elementary | 40.6% | -6.9pp |
| 504 | Barkell Elementary School HANCOCK · Hancock Public Schools | Elementary | 40.5% | -7.0pp |
| 505 | Endeavour Elementary and Middle School RAY · New Haven Community Schools | Elementary | 40.5% | -7.0pp |
| 506 | HowardEllis Elementary School NILES · Niles Community Schools | Elementary | 40.5% | -7.0pp |
| 507 | Cooper Elementary School KALAMAZOO · Plainwell Community Schools | Elementary | 40.4% | -7.1pp |
| 508 | Dean A Naldrett School CHESTERFIELD · Anchor Bay School District | Elementary | 40.4% | -7.1pp |
| 509 | Natalie Kreeger Elementary School FOWLERVILLE · Fowlerville Community Schools | Elementary | 40.4% | -7.1pp |
| 510 | Southwood Elementary GRAND RAPIDS · Kentwood Public Schools | Elementary | 40.4% | -7.1pp |
| 511 | Pine Avenue Elementary School ALMA · Alma Public Schools | Elementary | 40.3% | -7.2pp |
| 512 | Schoolcraft Elementary School WATERFORD · Waterford School District | Elementary | 40.3% | -7.2pp |
| 513 | Capac Elementary School CAPAC · Capac Community Schools | Elementary | 40.0% | -7.5pp |
| 514 | Eriksson Elementary School CANTON · Plymouth-Canton Community Schools | Elementary | 40.0% | -7.5pp |
| 515 | Lowrey Elementary School DEARBORN · Dearborn City School District | Elementary | 40.0% | -7.5pp |
| 516 | Mark C Roose Elementary School WARREN · Center Line Public Schools | Elementary | 40.0% | -7.5pp |
| 517 | Mark Twain Elementary School ROSEVILLE · Fraser Public Schools | Elementary | 40.0% | -7.5pp |
| 518 | Merrill Elementary School MERRILL · Merrill Community Schools | Elementary | 40.0% | -7.5pp |
| 519 | Norton Elementary School THREE RIVERS · Three Rivers Community Schools | Elementary | 40.0% | -7.5pp |
| 520 | Ridge Park Charter Academy GRAND RAPIDS · Ridge Park Charter Academy | Elementary | 39.9% | -7.6pp |
| 521 | Heritage School STOCKBRIDGE · Stockbridge Community Schools | Elementary | 39.8% | -7.7pp |
| 522 | Keewahdin Elementary School FORT GRATIOT · Port Huron Area School District | Elementary | 39.8% | -7.7pp |
| 523 | Parchment North Elem School KALAMAZOO · Parchment School District | Elementary | 39.8% | -7.7pp |
| 524 | Pinewood Elementary School WARREN · Warren Woods Public Schools | Elementary | 39.7% | -7.8pp |
| 525 | Ruth McGregor Elementary School SAND CREEK · Sand Creek Community Schools | Elementary | 39.7% | -7.8pp |
| 526 | Donald J Yacks Elem School HARRISON TOWNSHIP · L'Anse Creuse Public Schools | Elementary | 39.6% | -7.9pp |
| 527 | Green Elementary School CHESTERFIELD · L'Anse Creuse Public Schools | Elementary | 39.5% | -8.0pp |
| 528 | Woodland Elementary School TROY · Avondale School District | Elementary | 39.5% | -8.0pp |
| 529 | Atwood Elementary School MACOMB · L'Anse Creuse Public Schools | Elementary | 39.3% | -8.2pp |
| 530 | North Holland Elementary School HOLLAND · West Ottawa Public School District | Elementary | 39.2% | -8.3pp |
| 531 | Sylvester Elementary School BERRIEN SPRINGS · Berrien Springs Public Schools | Elementary | 39.2% | -8.3pp |
| 532 | Northwest Elementary School HOWELL · Howell Public Schools | Elementary | 39.1% | -8.4pp |
| 533 | Palms Elementary School IRA · East China School District | Elementary | 39.1% | -8.4pp |
| 534 | West HOLLAND · Holland City School District | Elementary | 39.1% | -8.4pp |
| 535 | Westwood Elementary School PORTLAND · Portland Public Schools | Elementary | 39.0% | -8.5pp |
| 536 | Douglas Road Elementary School LAMBERTVILLE · Bedford Public Schools | Elementary | 38.9% | -8.6pp |
| 537 | Hevel Elementary WASHINGTON · Romeo Community Schools | Elementary | 38.8% | -8.7pp |
| 538 | Ojibwa Elementary School MACOMB · Chippewa Valley Schools | Elementary | 38.8% | -8.7pp |
| 539 | Wood Creek Elementary School FARMINGTON HILLS · Farmington Public School District | Elementary | 38.7% | -8.8pp |
| 540 | George D Gilbert Elementary School GWINN · Gwinn Area Community Schools | Elementary | 38.6% | -8.9pp |
| 541 | Shelters Elementary School SOUTHGATE · Southgate Community School District | Elementary | 38.6% | -8.9pp |
| 542 | Graebner Elementary School STERLING HEIGHTS · Utica Community Schools | Elementary | 38.5% | -9.0pp |
| 543 | East Jordan Elementary School EAST JORDAN · East Jordan Public Schools | Elementary | 38.4% | -9.1pp |
| 544 | Endeavor Elementary GRAND RAPIDS · Kentwood Public Schools | Elementary | 38.4% | -9.1pp |
| 545 | Brendel Elementary School GRAND BLANC · Grand Blanc Community Schools | Elementary | 38.3% | -9.2pp |
| 546 | Central School OWOSSO · Owosso Public Schools | Elementary | 38.3% | -9.2pp |
| 547 | JA Lanigan Elementary School FARMINGTON HILLS · Farmington Public School District | Elementary | 38.3% | -9.2pp |
| 548 | Starr Elementary School PLAINWELL · Plainwell Community Schools | Elementary | 38.3% | -9.2pp |
| 549 | Kenowa Hills Central Elementary School GRAND RAPIDS · Kenowa Hills Public Schools | Elementary | 38.2% | -9.3pp |
| 550 | Lincoln Elementary School ADRIAN · Adrian Public Schools | Elementary | 38.2% | -9.3pp |
Page 11 of 16
About this ranking
Schools are ranked by the percentage of students who scored at or above the M-STEP % Advanced + Proficient threshold on the latest available M-STEP Science test (school year 2024-25). A higher percentage is better.
Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.
The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in Michigan, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.