Michigan schools ranked by test score
Latest M-STEP year (2024-25). 1,539 schools with reported Mathematics scores. State average: 44.8%.
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 1001 | Sunset Lake Elementary School VICKSBURG · Vicksburg Community Schools | Elementary | 36.2% | -8.6pp |
| 1002 | Walt Disney Elementary School CLINTON TOWNSHIP · Fraser Public Schools | Elementary | 36.2% | -8.6pp |
| 1003 | Black River Public School Elementary HOLLAND · Black River Public School | Elementary | 36.1% | -8.7pp |
| 1004 | Cherokee Elementary School CLINTON TWP · Chippewa Valley Schools | Elementary | 36.1% | -8.7pp |
| 1005 | Dresden Elementary School STERLING HEIGHTS · Utica Community Schools | Elementary | 36.1% | -8.7pp |
| 1006 | Park Elementary School THREE RIVERS · Three Rivers Community Schools | Elementary | 36.1% | -8.7pp |
| 1007 | South Maple Elementary School GAYLORD · Gaylord Community Schools | Elementary | 36.1% | -8.7pp |
| 1008 | Wayland Union Middle School WAYLAND · Wayland Union Schools | Middle | 36.1% | -8.7pp |
| 1009 | Bridge Academy East HAMTRAMCK · Bridge Academy | Elementary | 36.0% | -8.8pp |
| 1010 | Kent City Elementary School KENT CITY · Kent City Community Schools | Elementary | 36.0% | -8.8pp |
| 1011 | Ojibwa Elementary School MACOMB · Chippewa Valley Schools | Elementary | 36.0% | -8.8pp |
| 1012 | Sister Lakes Elementary School BENTON HARBOR · Dowagiac Union School District | Elementary | 36.0% | -8.8pp |
| 1013 | Beechview Elementary School FARMINGTON HILLS · Farmington Public School District | Elementary | 35.9% | -8.9pp |
| 1014 | Emerson School OWOSSO · Owosso Public Schools | Elementary | 35.9% | -8.9pp |
| 1015 | Ridge Park Charter Academy GRAND RAPIDS · Ridge Park Charter Academy | Elementary | 35.9% | -8.9pp |
| 1016 | Clawson Middle School CLAWSON · Clawson Public Schools | Middle | 35.8% | -9.0pp |
| 1017 | Beaverton JuniorSenior High School BEAVERTON · Beaverton Schools | High | 35.7% | -9.1pp |
| 1018 | Pine River Area Elementary School LEROY · Pine River Area Schools | Elementary | 35.7% | -9.1pp |
| 1019 | Charlevoix Elementary School CHARLEVOIX · Charlevoix Public Schools | Elementary | 35.6% | -9.2pp |
| 1020 | North Sashabaw Elementary School CLARKSTON · Clarkston Community School District | Elementary | 35.6% | -9.2pp |
| 1021 | AA Rather School IONIA · Ionia Public Schools | Elementary | 35.5% | -9.3pp |
| 1022 | Cherry Knoll Elementary School TRAVERSE CITY · Traverse City Area Public Schools | Elementary | 35.5% | -9.3pp |
| 1023 | Highlander Way Middle School HOWELL · Howell Public Schools | Middle | 35.5% | -9.3pp |
| 1024 | Washington Elementary School WASHINGTON · Romeo Community Schools | Elementary | 35.5% | -9.3pp |
| 1025 | Bath Elementary School BATH · Bath Community Schools | Elementary | 35.4% | -9.4pp |
| 1026 | Beaverton Elementary School BEAVERTON · Beaverton Schools | Elementary | 35.4% | -9.4pp |
| 1027 | Bowen Elementary GRAND RAPIDS · Kentwood Public Schools | Elementary | 35.4% | -9.4pp |
| 1028 | Gladstone Area Middle School GLADSTONE · Gladstone Area Schools | Middle | 35.4% | -9.4pp |
| 1029 | Miami Elementary School CLINTON TWP · Chippewa Valley Schools | Elementary | 35.3% | -9.5pp |
| 1030 | Roscommon Middle School ROSCOMMON · Roscommon Area Public Schools | Middle | 35.3% | -9.5pp |
| 1031 | TC Holbrook Elementary School GRAND LEDGE · Grand Ledge Public Schools | Elementary | 35.3% | -9.5pp |
| 1032 | Vista Charter Academy GRAND RAPIDS · Vista Charter Academy | Elementary | 35.3% | -9.5pp |
| 1033 | Cedar Springs Middle School CEDAR SPRINGS · Cedar Springs Public Schools | Middle | 35.2% | -9.6pp |
| 1034 | Field Elementary School CANTON · Plymouth-Canton Community Schools | Elementary | 35.2% | -9.6pp |
| 1035 | Ross Park Elementary School MUSKEGON · Mona Shores Public School District | Elementary | 35.2% | -9.6pp |
| 1036 | Bangor Central School BAY CITY · Bangor Township Schools | Elementary | 35.1% | -9.7pp |
| 1037 | Caniff Liberty Academy HAMTRAMCK · Caniff Liberty Academy | Combined | 35.1% | -9.7pp |
| 1038 | Erie Elementary School CLINTON TWP · Chippewa Valley Schools | Elementary | 35.1% | -9.7pp |
| 1039 | Hancock MiddleHigh School HANCOCK · Hancock Public Schools | High | 35.1% | -9.7pp |
| 1040 | Masonic Heights Elementary School SAINT CLAIR SHORES · Lake Shore Public Schools (Macomb) | Elementary | 35.1% | -9.7pp |
| 1041 | Middle School North MACOMB · L'Anse Creuse Public Schools | Middle | 35.1% | -9.7pp |
| 1042 | Rawsonville Elementary School YPSILANTI · Van Buren Public Schools | Elementary | 35.1% | -9.7pp |
| 1043 | Three Rivers Middle School THREE RIVERS · Three Rivers Community Schools | Middle | 35.1% | -9.7pp |
| 1044 | Alexander Elementary School ADRIAN · Adrian Public Schools | Elementary | 35.0% | -9.8pp |
| 1045 | Hanley International Academy HAMTRAMCK · Hanley International Academy | Elementary | 35.0% | -9.8pp |
| 1046 | HarveySwanson Elementary School ORTONVILLE · Brandon School District in the Counties of Oakland and Lapee | Elementary | 35.0% | -9.8pp |
| 1047 | Mackensen Elementary School BAY CITY · Bay City School District | Elementary | 35.0% | -9.8pp |
| 1048 | Manton Consolidated Middle School MANTON · Manton Consolidated Schools | Middle | 35.0% | -9.8pp |
| 1049 | Oehrli Elementary School MONTAGUE · Montague Area Public Schools | Elementary | 35.0% | -9.8pp |
| 1050 | Center Line Preparatory Academy CENTER LINE · Center Line Preparatory Academy | Combined | 34.9% | -9.9pp |
Page 21 of 31
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 Mathematics 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.