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 |
|---|---|---|---|---|
| 551 | Springport Elementary School SPRINGPORT · Springport Public Schools | Elementary | 38.2% | -9.3pp |
| 552 | EE Knight Elementary School ELSIE · Ovid-Elsie Area Schools | Elementary | 37.9% | -9.6pp |
| 553 | Marie C Graham Elem School HARRISON TOWNSHIP · L'Anse Creuse Public Schools | Elementary | 37.9% | -9.6pp |
| 554 | Fulton Elementary School MIDDLETON · Fulton Schools | Elementary | 37.8% | -9.7pp |
| 555 | Great Oaks Academy WARREN · Great Oaks Academy | Elementary | 37.8% | -9.7pp |
| 556 | Raisinville School MONROE · Monroe Public Schools | Elementary | 37.7% | -9.8pp |
| 557 | Windemere Park Charter Academy LANSING · Windemere Park Charter Academy | Elementary | 37.7% | -9.8pp |
| 558 | Hoben Elementary School CANTON · Plymouth-Canton Community Schools | Elementary | 37.6% | -9.9pp |
| 559 | North Shore Elementary SOUTH HAVEN · South Haven Public Schools | Elementary | 37.6% | -9.9pp |
| 560 | St Ignace ElementaryMiddle School SAINT IGNACE · St. Ignace Area Schools | Elementary | 37.6% | -9.9pp |
| 561 | Cherokee Elementary School CLINTON TWP · Chippewa Valley Schools | Elementary | 37.5% | -10.0pp |
| 562 | River Valley Elementary School THREE OAKS · River Valley School District | Elementary | 37.5% | -10.0pp |
| 563 | Walnut Hills Elementary School GREENVILLE · Greenville Public Schools | Elementary | 37.5% | -10.0pp |
| 564 | Adlai Stevenson Elementary School SOUTHFIELD · Southfield Public School District | Elementary | 37.3% | -10.2pp |
| 565 | Grandview Elementary School LIVONIA · Clarenceville School District | Elementary | 37.3% | -10.2pp |
| 566 | Beach Elementary School MUSKEGON · Fruitport Community Schools | Elementary | 37.2% | -10.3pp |
| 567 | Elmwood Elementary School SAINT CLAIR SHORES · South Lake Schools | Elementary | 37.1% | -10.4pp |
| 568 | North Sashabaw Elementary School CLARKSTON · Clarkston Community School District | Elementary | 37.1% | -10.4pp |
| 569 | Brown City Elementary School BROWN CITY · Brown City Community Schools | Elementary | 37.0% | -10.5pp |
| 570 | Miller Elementary School CANTON · Plymouth-Canton Community Schools | Elementary | 37.0% | -10.5pp |
| 571 | Maples Elementary School DEARBORN · Dearborn City School District | Elementary | 36.9% | -10.6pp |
| 572 | Gilkey Elementary School PLAINWELL · Plainwell Community Schools | Elementary | 36.8% | -10.7pp |
| 573 | Long Lake Elementary School TRAVERSE CITY · Traverse City Area Public Schools | Elementary | 36.8% | -10.7pp |
| 574 | Masonic Heights Elementary School SAINT CLAIR SHORES · Lake Shore Public Schools (Macomb) | Elementary | 36.8% | -10.7pp |
| 575 | Madison Elementary School ADRIAN · Madison School District (Lenawee) | Elementary | 36.7% | -10.8pp |
| 576 | Pine Island Elementary COMSTOCK PARK · Comstock Park Public Schools | Elementary | 36.6% | -10.9pp |
| 577 | Brookwood Elementary GRAND RAPIDS · Kentwood Public Schools | Elementary | 36.5% | -11.0pp |
| 578 | William D Miller Elem School NEW BOSTON · Huron School District | Elementary | 36.5% | -11.0pp |
| 579 | West MI Academy of Arts and Academics SPRING LAKE · West MI Academy of Arts and Academics | Elementary | 36.4% | -11.1pp |
| 580 | HarveySwanson Elementary School ORTONVILLE · Brandon School District in the Counties of Oakland and Lapee | Elementary | 36.3% | -11.2pp |
| 581 | Wilcox Elementary School HOLT · Holt Public Schools | Elementary | 36.3% | -11.2pp |
| 582 | Beaverton Elementary School BEAVERTON · Beaverton Schools | Elementary | 36.2% | -11.3pp |
| 583 | East Arbor Charter Academy YPSILANTI · East Arbor Charter Academy | Elementary | 36.2% | -11.3pp |
| 584 | Field Elementary School CANTON · Plymouth-Canton Community Schools | Elementary | 36.2% | -11.3pp |
| 585 | Ballard Elementary School NILES · Niles Community Schools | Elementary | 36.1% | -11.4pp |
| 586 | Green Acres Elementary School WARREN · Warren Consolidated Schools | Elementary | 36.0% | -11.5pp |
| 587 | Amanda Moore Elementary School ROMEO · Romeo Community Schools | Elementary | 35.8% | -11.7pp |
| 588 | Dansville Elementary School DANSVILLE · Dansville Schools | Elementary | 35.7% | -11.8pp |
| 589 | Vanderbilt Charter Academy HOLLAND · Vanderbilt Charter Academy | Elementary | 35.7% | -11.8pp |
| 590 | PD Graham Elementary School WESTLAND · Wayne-Westland Community School District | Elementary | 35.6% | -11.9pp |
| 591 | Siersma Elementary School WARREN · Warren Consolidated Schools | Elementary | 35.5% | -12.0pp |
| 592 | Violet Elementary School SAINT CLAIR SHORES · Lake Shore Public Schools (Macomb) | Elementary | 35.5% | -12.0pp |
| 593 | Bad Axe Middle School BAD AXE · Bad Axe Public Schools | Elementary | 35.4% | -12.1pp |
| 594 | Carpenter School ANN ARBOR · Ann Arbor Public Schools | Elementary | 35.3% | -12.2pp |
| 595 | Foreign Language Immersion and Cultural Studies DETROIT · Detroit Public Schools Community District | Elementary | 35.3% | -12.2pp |
| 596 | Kalkaska Elementary School KALKASKA · Kalkaska Public Schools | Elementary | 35.2% | -12.3pp |
| 597 | Kolb Elementary School BAY CITY · Bay City School District | Elementary | 35.1% | -12.4pp |
| 598 | Central School VASSAR · Vassar Public Schools | Elementary | 34.9% | -12.6pp |
| 599 | Fancher School MOUNT PLEASANT · Mt. Pleasant City School District | Elementary | 34.9% | -12.6pp |
| 600 | Nowlin Elementary School DEARBORN · Dearborn City School District | Elementary | 34.9% | -12.6pp |
Page 12 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.