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 |
|---|---|---|---|---|
| 651 | Marion Law Academy DETROIT · Detroit Public Schools Community District | Elementary | 31.4% | -16.1pp |
| 652 | Campbell Elementary School MUSKEGON · Mona Shores Public School District | Elementary | 31.2% | -16.3pp |
| 653 | Montabella Elementary BLANCHARD · Montabella Community Schools | Elementary | 31.0% | -16.5pp |
| 654 | North Elementary School NEWPORT · Jefferson Schools (Monroe) | Elementary | 31.0% | -16.5pp |
| 655 | Sheiko Elementary School WEST BLOOMFIELD · West Bloomfield School District | Elementary | 31.0% | -16.5pp |
| 656 | Menominee Elementary School MENOMINEE · Menominee Area Public Schools | Elementary | 30.8% | -16.7pp |
| 657 | Pine Trails Elementary School ALLEGAN · Allegan Public Schools | Elementary | 30.8% | -16.7pp |
| 658 | Doherty Elementary School WEST BLOOMFIELD · West Bloomfield School District | Elementary | 30.7% | -16.8pp |
| 659 | Riverside Elementary School CONSTANTINE · Constantine Public School District | Elementary | 30.7% | -16.8pp |
| 660 | Holden Elementary School STERLING HEIGHTS · Warren Consolidated Schools | Elementary | 30.6% | -16.9pp |
| 661 | Eugene M Nikkari Elementary SAINT LOUIS · St. Louis Public Schools | Elementary | 30.4% | -17.1pp |
| 662 | Morse Elementary School TROY · Troy School District | Elementary | 30.4% | -17.1pp |
| 663 | Greyhound Intermediate School EATON RAPIDS · Eaton Rapids Public Schools | Elementary | 30.3% | -17.2pp |
| 664 | West Ward Elementary School ALLEGAN · Allegan Public Schools | Elementary | 30.3% | -17.2pp |
| 665 | Clarence Randall Elem School TAYLOR · Taylor School District | Elementary | 30.2% | -17.3pp |
| 666 | Walt Disney Elementary School CLINTON TOWNSHIP · Fraser Public Schools | Elementary | 30.2% | -17.3pp |
| 667 | McCollough Elementary School DEARBORN · Dearborn City School District | Elementary | 30.0% | -17.5pp |
| 668 | Pardee School DEARBORN HEIGHTS · Dearborn Heights School District #7 | Elementary | 30.0% | -17.5pp |
| 669 | Gladwin Intermediate School GLADWIN · Gladwin Community Schools | Elementary | 29.9% | -17.6pp |
| 670 | Jefferson Elementary School STERLING HEIGHTS · Warren Consolidated Schools | Elementary | 29.9% | -17.6pp |
| 671 | Browning Elementary School STERLING HEIGHTS · Utica Community Schools | Elementary | 29.8% | -17.7pp |
| 672 | Baldwin Elementary School BALDWIN · Baldwin Community Schools | Elementary | 29.7% | -17.8pp |
| 673 | John M Barnes Elem School FLAT ROCK · Flat Rock Community Schools | Elementary | 29.7% | -17.8pp |
| 674 | Chester F Miller School SAGINAW · Saginaw School District of the City of | Elementary | 29.5% | -18.0pp |
| 675 | Havel Elementary School STERLING HEIGHTS · Utica Community Schools | Elementary | 29.5% | -18.0pp |
| 676 | Huron Elementary School CLINTON TWP · Chippewa Valley Schools | Elementary | 29.5% | -18.0pp |
| 677 | Andrews Elementary School THREE RIVERS · Three Rivers Community Schools | Elementary | 29.4% | -18.1pp |
| 678 | Keppen School LINCOLN PARK · Lincoln Park School District of the City of | Elementary | 29.4% | -18.1pp |
| 679 | Oakridge Upper Elementary School MUSKEGON · Oakridge Public Schools | Elementary | 29.3% | -18.2pp |
| 680 | Mary McGuire School MOUNT PLEASANT · Mt. Pleasant City School District | Elementary | 28.9% | -18.6pp |
| 681 | Quest Charter Academy TAYLOR · Quest Charter Academy | Elementary | 28.7% | -18.8pp |
| 682 | Leonard Elementary School LEONARD · Oxford Community Schools | Elementary | 28.6% | -18.9pp |
| 683 | Dibble Elementary School JACKSON · Jackson Public Schools | Elementary | 28.5% | -19.0pp |
| 684 | Bennie Elementary School ALLEN PARK · Allen Park Public Schools | Elementary | 28.2% | -19.3pp |
| 685 | Southeastern Elementary School HASTINGS · Hastings Area School District | Elementary | 28.2% | -19.3pp |
| 686 | Vista Charter Academy GRAND RAPIDS · Vista Charter Academy | Elementary | 28.1% | -19.4pp |
| 687 | Sandusky Elementary School SANDUSKY · Sandusky Community School District | Elementary | 28.0% | -19.5pp |
| 688 | Donelson Hills Elementary School WATERFORD · Waterford School District | Elementary | 27.9% | -19.6pp |
| 689 | Bryant School OWOSSO · Owosso Public Schools | Elementary | 27.8% | -19.7pp |
| 690 | Garfield Elementary School WYANDOTTE · Wyandotte School District of the City of | Elementary | 27.8% | -19.7pp |
| 691 | Park Elementary School THREE RIVERS · Three Rivers Community Schools | Elementary | 27.7% | -19.8pp |
| 692 | Townline Elementary GRAND RAPIDS · Kentwood Public Schools | Elementary | 27.5% | -20.0pp |
| 693 | Wildwood Elementary School WESTLAND · Wayne-Westland Community School District | Elementary | 27.4% | -20.1pp |
| 694 | Fisher Elementary School REDFORD · South Redford School District | Elementary | 27.3% | -20.2pp |
| 695 | Holly Park Academy LANSING · Holly Park Academy | Elementary | 27.3% | -20.2pp |
| 696 | Knudsen Elementary School WATERFORD · Waterford School District | Elementary | 27.3% | -20.2pp |
| 697 | Mary D Mitchell School ANN ARBOR · Ann Arbor Public Schools | Elementary | 27.2% | -20.3pp |
| 698 | Donley Elementary School EAST LANSING · East Lansing School District | Elementary | 27.1% | -20.4pp |
| 699 | Elva Lynch Elementary School LAPEER · Lapeer Community Schools | Elementary | 27.1% | -20.4pp |
| 700 | Linden Charter Academy FLINT · Linden Charter Academy | Elementary | 27.1% | -20.4pp |
Page 14 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.