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 |
|---|---|---|---|---|
| 151 | Graveraet Elementary School Marquette · Marquette Area Public Schools | Elementary | 62.0% | +14.5pp |
| 152 | Smith Elementary School PLYMOUTH · Plymouth-Canton Community Schools | Elementary | 62.0% | +14.5pp |
| 153 | Webber School LAKE ORION · Lake Orion Community Schools | Elementary | 61.9% | +14.4pp |
| 154 | Deerfield Elementary School ROCHESTER HILLS · Avondale School District | Elementary | 61.8% | +14.3pp |
| 155 | Dublin Elementary WHITE LAKE · Walled Lake Consolidated Schools | Elementary | 61.7% | +14.2pp |
| 156 | Hugger Elementary School ROCHESTER · Rochester Community School District | Elementary | 61.7% | +14.2pp |
| 157 | Eastern Elementary School TRAVERSE CITY · Traverse City Area Public Schools | Elementary | 61.6% | +14.1pp |
| 158 | Pine River Elementary School MIDLAND · Bullock Creek School District | Elementary | 61.6% | +14.1pp |
| 159 | Harlan Elementary School BLOOMFIELD HILLS · Birmingham Public Schools | Elementary | 61.5% | +14.0pp |
| 160 | Sandy Hill School JENISON · Jenison Public Schools | Elementary | 61.5% | +14.0pp |
| 161 | Davis Elementary School DECATUR · Decatur Public Schools | Elementary | 61.3% | +13.8pp |
| 162 | Central Elementary School LINDEN · Linden Community Schools | Elementary | 61.0% | +13.5pp |
| 163 | Williamston Explorer Elementary School WILLIAMSTON · Williamston Community Schools | Elementary | 61.0% | +13.5pp |
| 164 | Bird Elementary School PLYMOUTH · Plymouth-Canton Community Schools | Elementary | 60.8% | +13.3pp |
| 165 | Seymour Elementary School FLUSHING · Flushing Community Schools | Elementary | 60.8% | +13.3pp |
| 166 | Hollywood Elementary School STEVENSVILLE · Lakeshore School District (Berrien) | Elementary | 60.7% | +13.2pp |
| 167 | Copper Island Academy Calumet · Copper Island Academy | Elementary | 60.5% | +13.0pp |
| 168 | Lincoln Elementary School ZEELAND · Zeeland Public Schools | Elementary | 60.5% | +13.0pp |
| 169 | Meridian Elementary School GROSSE ILE · Grosse Ile Township Schools | Elementary | 60.5% | +13.0pp |
| 170 | Dicken Elementary School ANN ARBOR · Ann Arbor Public Schools | Elementary | 60.4% | +12.9pp |
| 171 | Pattengill School ANN ARBOR · Ann Arbor Public Schools | Elementary | 60.3% | +12.8pp |
| 172 | Adams Elementary School ZEELAND · Zeeland Public Schools | Elementary | 60.0% | +12.5pp |
| 173 | Congress Elementary GRAND RAPIDS · Grand Rapids Public Schools | Elementary | 60.0% | +12.5pp |
| 174 | Deckerville Elementary School DECKERVILLE · Deckerville Community School District | Elementary | 60.0% | +12.5pp |
| 175 | Walters Elementary MARSHALL · Marshall Public Schools | Elementary | 60.0% | +12.5pp |
| 176 | Keystone Academy BELLEVILLE · Keystone Academy | Elementary | 59.9% | +12.4pp |
| 177 | Baldwin Heights School GREENVILLE · Greenville Public Schools | Elementary | 59.8% | +12.3pp |
| 178 | Clarke School SAINT JOSEPH · St. Joseph Public Schools | Elementary | 59.8% | +12.3pp |
| 179 | Ridge Wood Elementary School NORTHVILLE · Northville Public Schools | Elementary | 59.8% | +12.3pp |
| 180 | Charlevoix Elementary School CHARLEVOIX · Charlevoix Public Schools | Elementary | 59.7% | +12.2pp |
| 181 | Herbison Woods Elementary School DEWITT · DeWitt Public Schools | Elementary | 59.7% | +12.2pp |
| 182 | Byron Area Elementary School BYRON · Byron Area Schools | Elementary | 59.6% | +12.1pp |
| 183 | Honey Creek Community School ANN ARBOR · Honey Creek Community School | Elementary | 59.6% | +12.1pp |
| 184 | North Park Montessori Academy GRAND RAPIDS · Grand Rapids Public Schools | Elementary | 59.5% | +12.0pp |
| 185 | Rosewood School JENISON · Jenison Public Schools | Elementary | 59.5% | +12.0pp |
| 186 | Central Elementary School PORTAGE · Portage Public Schools | Elementary | 59.4% | +11.9pp |
| 187 | Edison Elementary School FORT GRATIOT · Port Huron Area School District | Elementary | 59.4% | +11.9pp |
| 188 | William G Mather Elementary School MUNISING · Munising Public Schools | Elementary | 59.4% | +11.9pp |
| 189 | 12th Street Elementary PORTAGE · Portage Public Schools | Elementary | 59.0% | +11.5pp |
| 190 | Canton Charter Academy CANTON · Canton Charter Academy | Elementary | 58.9% | +11.4pp |
| 191 | Lincoln Park Elementary School MUSKEGON · Mona Shores Public School District | Elementary | 58.9% | +11.4pp |
| 192 | McBain Elementary School MC BAIN · McBain Rural Agricultural Schools | Elementary | 58.9% | +11.4pp |
| 193 | Indian Hills Elementary School WASHINGTON · Romeo Community Schools | Elementary | 58.8% | +11.3pp |
| 194 | Martell Elementary School TROY · Troy School District | Elementary | 58.7% | +11.2pp |
| 195 | Lakes Elementary School ROCKFORD · Rockford Public Schools | Elementary | 58.6% | +11.1pp |
| 196 | Andersonville Elementary School DAVISBURG · Clarkston Community School District | Elementary | 58.5% | +11.0pp |
| 197 | Auburn Elementary School AUBURN · Bay City School District | Elementary | 58.5% | +11.0pp |
| 198 | Floyd Ebeling Elementary School MACOMB · Utica Community Schools | Elementary | 58.5% | +11.0pp |
| 199 | Cass City Elementary CASS CITY · Cass City Public Schools | Elementary | 58.4% | +10.9pp |
| 200 | Northeastern Elementary School HASTINGS · Hastings Area School District | Elementary | 58.3% | +10.8pp |
Page 4 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.