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 |
|---|---|---|---|---|
| 301 | Cass City Elementary CASS CITY · Cass City Public Schools | Elementary | 58.4% | +10.9pp |
| 302 | Northeastern Elementary School HASTINGS · Hastings Area School District | Elementary | 58.3% | +10.8pp |
| 303 | Scotch Elementary School WEST BLOOMFIELD · West Bloomfield School District | Elementary | 58.2% | +10.7pp |
| 304 | White Pines Intermediate School GRAND HAVEN · Grand Haven Area Public Schools | Middle | 58.2% | +10.7pp |
| 305 | DeWitt Middle School DEWITT · DeWitt Public Schools | Middle | 58.1% | +10.6pp |
| 306 | Dix Street Elementary School OTSEGO · Otsego Public Schools | Elementary | 58.1% | +10.6pp |
| 307 | EF Rittmueller Middle School FRANKENMUTH · Frankenmuth School District | Middle | 58.1% | +10.6pp |
| 308 | Eastover Elementary School BLOOMFLD HLS · Bloomfield Hills Schools | Elementary | 58.1% | +10.6pp |
| 309 | ICademy Global ZEELAND · ICademy Global | Combined | 58.1% | +10.6pp |
| 310 | Lake Center Elementary School PORTAGE · Portage Public Schools | Elementary | 58.0% | +10.5pp |
| 311 | Oakland Elementary School ROYAL OAK · Royal Oak Schools | Elementary | 58.0% | +10.5pp |
| 312 | West MI Academy of Environmental Science GRAND RAPIDS · West MI Academy of Environmental Science | Combined | 58.0% | +10.5pp |
| 313 | Sandy Knoll School MARQUETTE · Marquette Area Public Schools | Elementary | 57.9% | +10.4pp |
| 314 | Almont Middle School ALMONT · Almont Community Schools | Middle | 57.8% | +10.3pp |
| 315 | Black River Public School Elementary HOLLAND · Black River Public School | Elementary | 57.8% | +10.3pp |
| 316 | Clear Lake Elementary School OXFORD · Oxford Community Schools | Elementary | 57.8% | +10.3pp |
| 317 | Riverside Intermediate School MANCHESTER · Manchester Community Schools | Elementary | 57.8% | +10.3pp |
| 318 | Bates Academy DETROIT · Detroit Public Schools Community District | Elementary | 57.7% | +10.2pp |
| 319 | Laingsburg Elementary School LAINGSBURG · Laingsburg Community Schools | Elementary | 57.7% | +10.2pp |
| 320 | Superior Hills Elementary School MARQUETTE · Marquette Area Public Schools | Elementary | 57.7% | +10.2pp |
| 321 | Cedar Crest Elementary School GREENVILLE · Greenville Public Schools | Elementary | 57.6% | +10.1pp |
| 322 | Frost Middle School LIVONIA · Livonia Public Schools School District | Middle | 57.6% | +10.1pp |
| 323 | Cityside Middle School ZEELAND · Zeeland Public Schools | Middle | 57.5% | +10.0pp |
| 324 | Edwardsburg Intermediate School EDWARDSBURG · Edwardsburg Public Schools | Elementary | 57.5% | +10.0pp |
| 325 | Riley Street Middle School HUDSONVILLE · Hudsonville Public School District | Middle | 57.5% | +10.0pp |
| 326 | Schoolcraft High School SCHOOLCRAFT · Schoolcraft Community Schools | High | 57.5% | +10.0pp |
| 327 | Harbor Springs Middle School HARBOR SPRINGS · Harbor Springs School District | Middle | 57.4% | +9.9pp |
| 328 | Hastings Middle School HASTINGS · Hastings Area School District | Middle | 57.4% | +9.9pp |
| 329 | Shelby Junior High School SHELBY TOWNSHIP · Utica Community Schools | Middle | 57.4% | +9.9pp |
| 330 | HamiltonParsons Elementary School LEONARD · Romeo Community Schools | Elementary | 57.3% | +9.8pp |
| 331 | Fairview School FAIRVIEW · Fairview Area School District | Combined | 57.2% | +9.7pp |
| 332 | Shettler School MUSKEGON · Fruitport Community Schools | Elementary | 57.2% | +9.7pp |
| 333 | Bobcat Innovation GRAND BLANC · Grand Blanc Community Schools | Combined | 57.1% | +9.6pp |
| 334 | Grand Traverse Academy TRAVERSE CITY · Grand Traverse Academy | Combined | 57.1% | +9.6pp |
| 335 | Kent Lake Elementary School SOUTH LYON · South Lyon Community Schools | Elementary | 57.0% | +9.5pp |
| 336 | Cheboygan Intermediate School CHEBOYGAN · Cheboygan Area Schools | Combined | 56.9% | +9.4pp |
| 337 | Walnut Creek Middle School WEST BLOOMFIELD · Walled Lake Consolidated Schools | Middle | 56.9% | +9.4pp |
| 338 | Roosevelt Elementary School ZEELAND · Zeeland Public Schools | Elementary | 56.8% | +9.3pp |
| 339 | Escanaba JuniorSenior High School ESCANABA · Escanaba Area Public Schools | High | 56.7% | +9.2pp |
| 340 | Frank E Bartlett School SOUTH LYON · South Lyon Community Schools | Elementary | 56.7% | +9.2pp |
| 341 | Lottie M Schmidt Elem School CHESTERFIELD · Anchor Bay School District | Elementary | 56.6% | +9.1pp |
| 342 | Muir Middle School MILFORD · Huron Valley Schools | Middle | 56.6% | +9.1pp |
| 343 | Williams Elementary School JONESVILLE · Jonesville Community Schools | Elementary | 56.6% | +9.1pp |
| 344 | Alfred E Upton Elementary School ROYAL OAK · Royal Oak Schools | Elementary | 56.5% | +9.0pp |
| 345 | Farrand Elementary School PLYMOUTH · Plymouth-Canton Community Schools | Elementary | 56.4% | +8.9pp |
| 346 | Hopkins Elementary School HOPKINS · Hopkins Public Schools | Elementary | 56.4% | +8.9pp |
| 347 | Smith Middle School TROY · Troy School District | Middle | 56.3% | +8.8pp |
| 348 | West Maple Elementary School BLOOMFIELD HILLS · Birmingham Public Schools | Elementary | 56.3% | +8.8pp |
| 349 | Ashley Elementary School NEW BALTIMORE · Anchor Bay School District | Elementary | 56.2% | +8.7pp |
| 350 | Mattawan Later Elem School MATTAWAN · Mattawan Consolidated School | Elementary | 56.2% | +8.7pp |
Page 7 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.