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 |
|---|---|---|---|---|
| 601 | McKinley Elementary School WARREN · Van Dyke Public Schools | Elementary | 34.8% | -12.7pp |
| 602 | North Elementary School ITHACA · Ithaca Public Schools | Elementary | 34.8% | -12.7pp |
| 603 | East Jackson Elementary JACKSON · East Jackson Community Schools | Elementary | 34.7% | -12.8pp |
| 604 | Grayson Elementary WATERFORD · Waterford School District | Elementary | 34.7% | -12.8pp |
| 605 | Edmonson Elementary School MADISON HEIGHTS · Lamphere Public Schools | Elementary | 34.6% | -12.9pp |
| 606 | Morley Stanwood Elementary School MORLEY · Morley Stanwood Community Schools | Elementary | 34.6% | -12.9pp |
| 607 | Sam Adams Elementary School CASSOPOLIS · Cassopolis Public Schools | Elementary | 34.5% | -13.0pp |
| 608 | Whiteford Elementary School OTTAWA LAKE · Whiteford Agricultural School District of the Counties of Le | Elementary | 34.5% | -13.0pp |
| 609 | John F Kennedy Elem School MANISTEE · Manistee Area Public Schools | Elementary | 34.4% | -13.1pp |
| 610 | McAlearSawden Elem School BAY CITY · Bay City School District | Elementary | 34.4% | -13.1pp |
| 611 | Sister Lakes Elementary School BENTON HARBOR · Dowagiac Union School District | Elementary | 34.4% | -13.1pp |
| 612 | Mendon Elementary School MENDON · Mendon Community School District | Elementary | 34.3% | -13.2pp |
| 613 | Pattengill School LANSING · Lansing Public School District | Elementary | 34.2% | -13.3pp |
| 614 | Pittsfield School ANN ARBOR · Ann Arbor Public Schools | Elementary | 34.2% | -13.3pp |
| 615 | Stambaugh Elementary School IRON RIVER · West Iron County Public Schools | Elementary | 34.2% | -13.3pp |
| 616 | Star International Academy CANTON · Star International Academy | Elementary | 34.1% | -13.4pp |
| 617 | Geer Park Elementary School DEARBORN · Dearborn City School District | Elementary | 33.9% | -13.6pp |
| 618 | Gobles Elementary School GOBLES · Gobles Public School District | Elementary | 33.9% | -13.6pp |
| 619 | Washington Elementary School WYANDOTTE · Wyandotte School District of the City of | Elementary | 33.9% | -13.6pp |
| 620 | Robert M Larson Elementary School HARRISON · Harrison Community Schools | Elementary | 33.8% | -13.7pp |
| 621 | Tri County Elementary School PIERSON · Tri County Area Schools | Elementary | 33.8% | -13.7pp |
| 622 | Blissfield Elementary BLISSFIELD · Blissfield Community Schools | Elementary | 33.4% | -14.1pp |
| 623 | University Elementary School Academy LATHRUP VILLAGE · Southfield Public School District | Elementary | 33.4% | -14.1pp |
| 624 | Wilkerson Elementary School WARREN · Warren Consolidated Schools | Elementary | 33.4% | -14.1pp |
| 625 | Bridge Academy East HAMTRAMCK · Bridge Academy | Elementary | 33.3% | -14.2pp |
| 626 | Centreville Elementary School CENTREVILLE · Centreville Public Schools | Elementary | 33.3% | -14.2pp |
| 627 | El Sol Elementary KALAMAZOO · Kalamazoo Public Schools | Elementary | 33.3% | -14.2pp |
| 628 | Bishop Elementary School YPSILANTI · Lincoln Consolidated School District | Elementary | 33.0% | -14.5pp |
| 629 | North Aurelius Elementary School MASON · Mason Public Schools (Ingham) | Elementary | 32.9% | -14.6pp |
| 630 | Fremont International Academy BATTLE CREEK · Battle Creek Public Schools | Elementary | 32.8% | -14.7pp |
| 631 | Alpine Elementary School COMSTOCK PARK · Kenowa Hills Public Schools | Elementary | 32.7% | -14.8pp |
| 632 | Hoover School LINCOLN PARK · Lincoln Park School District of the City of | Elementary | 32.6% | -14.9pp |
| 633 | Mayville Elementary School MAYVILLE · Mayville Community School District | Elementary | 32.6% | -14.9pp |
| 634 | Northwest Elementary School JACKSON · Northwest Community Schools | Elementary | 32.5% | -15.0pp |
| 635 | Henry Ford Elementary School DEARBORN · Dearborn City School District | Elementary | 32.4% | -15.1pp |
| 636 | Borland Elementary School IMLAY CITY · Imlay City Community Schools | Elementary | 32.3% | -15.2pp |
| 637 | Indian Woods Elementary School KIMBALL · Port Huron Area School District | Elementary | 32.3% | -15.2pp |
| 638 | Manor Elementary School MONROE · Monroe Public Schools | Elementary | 32.3% | -15.2pp |
| 639 | Memorial Elementary School RIVERVIEW · Riverview Community School District | Elementary | 32.3% | -15.2pp |
| 640 | Wilde Elementary School WARREN · Warren Consolidated Schools | Elementary | 32.3% | -15.2pp |
| 641 | Harmon Elementary School SAINT CLAIR SHORES · Lakeview Public Schools (Macomb) | Elementary | 32.2% | -15.3pp |
| 642 | North Elementary School WATERVLIET · Watervliet School District | Elementary | 32.1% | -15.4pp |
| 643 | Rodgers Elementary School SAINT CLAIR SHORES · Lake Shore Public Schools (Macomb) | Elementary | 32.1% | -15.4pp |
| 644 | Romulus Elementary School ROMULUS · Romulus Community Schools | Elementary | 32.0% | -15.5pp |
| 645 | Elliott Elementary School HOLT · Holt Public Schools | Elementary | 31.9% | -15.6pp |
| 646 | Kincheloe Elementary School DOWAGIAC · Dowagiac Union School District | Elementary | 31.9% | -15.6pp |
| 647 | Central Montcalm Upper Elem School STANTON · Central Montcalm Public Schools | Elementary | 31.7% | -15.8pp |
| 648 | Great Lakes Elementary School HOLLAND · West Ottawa Public School District | Elementary | 31.6% | -15.9pp |
| 649 | Harwood Elementary School STERLING HEIGHTS · Warren Consolidated Schools | Elementary | 31.5% | -16.0pp |
| 650 | Jane Addams Elementary School REDFORD · South Redford School District | Elementary | 31.5% | -16.0pp |
Page 13 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.