Michigan schools ranked by test score
Latest M-STEP year (2024-25). 1,260 schools with reported Science scores. State average: 47.5%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 451 | Forest Elementary School FARMINGTON HILLS · Farmington Public School District | Elementary | 52.3% | +4.8pp |
| 452 | Highland Elementary School HIGHLAND · Huron Valley Schools | Elementary | 52.3% | +4.8pp |
| 453 | Paragon Charter Academy JACKSON · Paragon Charter Academy | Elementary | 52.3% | +4.8pp |
| 454 | Pattengill Elementary School BERKLEY · Berkley School District | Elementary | 52.3% | +4.8pp |
| 455 | Stewart Elementary School STEVENSVILLE · Lakeshore School District (Berrien) | Elementary | 52.3% | +4.8pp |
| 456 | Hemlock Middle School HEMLOCK · Hemlock Public School District | Middle | 52.2% | +4.7pp |
| 457 | Lakewood Elementary School WHITE LAKE · Huron Valley Schools | Elementary | 52.2% | +4.7pp |
| 458 | KingWestwood Elementary School KALAMAZOO · Kalamazoo Public Schools | Elementary | 52.0% | +4.5pp |
| 459 | Kingston High School KINGSTON · Kingston Community School District | High | 52.0% | +4.5pp |
| 460 | MacDonald Middle School EAST LANSING · East Lansing School District | Middle | 52.0% | +4.5pp |
| 461 | Quincy Elementary School ZEELAND · Zeeland Public Schools | Elementary | 52.0% | +4.5pp |
| 462 | Grosse Ile Middle School GROSSE ILE · Grosse Ile Township Schools | Middle | 51.9% | +4.4pp |
| 463 | Leon W Hayes Intermediate School GRAND LEDGE · Grand Ledge Public Schools | Middle | 51.9% | +4.4pp |
| 464 | Mason Middle School MASON · Mason Public Schools (Ingham) | Middle | 51.9% | +4.4pp |
| 465 | Anchor Bay Middle School North NEW BALTIMORE · Anchor Bay School District | Middle | 51.8% | +4.3pp |
| 466 | Brown School SAINT JOSEPH · St. Joseph Public Schools | Elementary | 51.8% | +4.3pp |
| 467 | Emma V Lobbestael Elem School HARRISON TOWNSHIP · L'Anse Creuse Public Schools | Elementary | 51.8% | +4.3pp |
| 468 | Addams Elementary and ECC ROYAL OAK · Royal Oak Schools | Elementary | 51.7% | +4.2pp |
| 469 | Swan Valley Middle School SAGINAW · Swan Valley School District | Middle | 51.7% | +4.2pp |
| 470 | Clawson Elementary School CLAWSON · Clawson Public Schools | Elementary | 51.6% | +4.1pp |
| 471 | Oxford Elementary School OXFORD · Oxford Community Schools | Elementary | 51.5% | +4.0pp |
| 472 | Plumbrook Elementary School STERLING HEIGHTS · Utica Community Schools | Elementary | 51.5% | +4.0pp |
| 473 | Zinser Elementary School GRAND RAPIDS · Kenowa Hills Public Schools | Elementary | 51.5% | +4.0pp |
| 474 | Alaiedon Elementary School MASON · Mason Public Schools (Ingham) | Elementary | 51.4% | +3.9pp |
| 475 | Bean Elementary School SPRING ARBOR · Western School District | Elementary | 51.4% | +3.9pp |
| 476 | Buckley Community Schools BUCKLEY · Buckley Community Schools | Combined | 51.4% | +3.9pp |
| 477 | Grandville Middle School GRANDVILLE · Grandville Public Schools | Middle | 51.4% | +3.9pp |
| 478 | Indian Hill Elementary School GRAND BLANC · Grand Blanc Community Schools | Elementary | 51.4% | +3.9pp |
| 479 | Mancelona Middle School MANCELONA · Mancelona Public Schools | Middle | 51.4% | +3.9pp |
| 480 | Torrey Hill Intermediate School FENTON · Lake Fenton Community Schools | Elementary | 51.4% | +3.9pp |
| 481 | Greenfield Elementary School BEVERLY HILLS · Birmingham Public Schools | Elementary | 51.3% | +3.8pp |
| 482 | Charyl Stockwell Academy Middle School BRIGHTON · Charyl Stockwell Academy | Middle | 51.2% | +3.7pp |
| 483 | Harbor Beach Middle School HARBOR BEACH · Harbor Beach Community Schools | Middle | 51.2% | +3.7pp |
| 484 | Deckerville Community High School DECKERVILLE · Deckerville Community School District | High | 51.1% | +3.6pp |
| 485 | East Elementary School IRON MOUNTAIN · Iron Mountain Public Schools | Middle | 51.1% | +3.6pp |
| 486 | Central Park Elementary School MIDLAND · Midland Public Schools | Elementary | 51.0% | +3.5pp |
| 487 | Star Elementary School HASTINGS · Hastings Area School District | Elementary | 51.0% | +3.5pp |
| 488 | Washington Middle School CALUMET · Public Schools of Calumet Laurium & Keweenaw | Middle | 51.0% | +3.5pp |
| 489 | Bark RiverHarris Elementary School HARRIS · Bark River-Harris School District | Elementary | 50.9% | +3.4pp |
| 490 | CA Frost Environmental Science Academy Elementary GRAND RAPIDS · Grand Rapids Public Schools | Elementary | 50.7% | +3.2pp |
| 491 | Hulsing Elementary School CANTON · Plymouth-Canton Community Schools | Elementary | 50.7% | +3.2pp |
| 492 | New Lothrop High School NEW LOTHROP · New Lothrop Area Public Schools | High | 50.7% | +3.2pp |
| 493 | Oakwood Elementary School ORTONVILLE · Brandon School District in the Counties of Oakland and Lapee | Elementary | 50.7% | +3.2pp |
| 494 | Ruahmah J Hutchings Elementary HOWELL · Howell Public Schools | Elementary | 50.7% | +3.2pp |
| 495 | Howard Elementary School DEARBORN · Dearborn City School District | Elementary | 50.6% | +3.1pp |
| 496 | Eagle Crest Charter Academy HOLLAND · Eagle Crest Charter Academy | Elementary | 50.5% | +3.0pp |
| 497 | Reed City Middle School REED CITY · Reed City Area Public Schools | Middle | 50.5% | +3.0pp |
| 498 | Orion Oaks Elementary School LAKE ORION · Lake Orion Community Schools | Elementary | 50.4% | +2.9pp |
| 499 | Appleview Elementary School SPARTA · Sparta Area Schools | Elementary | 50.3% | +2.8pp |
| 500 | Tawas Area Middle School TAWAS CITY · Tawas Area Schools | Middle | 50.3% | +2.8pp |
Page 10 of 26
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.