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 |
|---|---|---|---|---|
| 251 | Robert L Green Elementary EAST LANSING · East Lansing School District | Elementary | 54.7% | +7.2pp |
| 252 | Floyd School MIDLAND · Bullock Creek School District | Elementary | 54.6% | +7.1pp |
| 253 | Gordon Elementary School MARSHALL · Marshall Public Schools | Elementary | 54.6% | +7.1pp |
| 254 | Island City Academy EATON RAPIDS · Island City Academy | Elementary | 54.5% | +7.0pp |
| 255 | Switzer Elementary School SHELBY TOWNSHIP · Utica Community Schools | Elementary | 54.5% | +7.0pp |
| 256 | Parker Middle School HOWELL · Howell Public Schools | Elementary | 54.4% | +6.9pp |
| 257 | Carpenter Elem School LAKE ORION · Lake Orion Community Schools | Elementary | 54.3% | +6.8pp |
| 258 | Thurston Elementary School ANN ARBOR · Ann Arbor Public Schools | Elementary | 54.3% | +6.8pp |
| 259 | Chapman Elementary School ROCKWOOD · Gibraltar School District | Elementary | 54.2% | +6.7pp |
| 260 | Thomas M Ryan Intermediate School RICHLAND · Gull Lake Community Schools | Elementary | 54.2% | +6.7pp |
| 261 | Vestaburg Community Elem School VESTABURG · Vestaburg Community Schools | Elementary | 54.2% | +6.7pp |
| 262 | Keller Elementary ROYAL OAK · Royal Oak Schools | Elementary | 54.1% | +6.6pp |
| 263 | Hickory Woods Elementary School NOVI · Walled Lake Consolidated Schools | Elementary | 54.0% | +6.5pp |
| 264 | Post Oak School LANSING · Lansing Public School District | Elementary | 54.0% | +6.5pp |
| 265 | Brooklands Elementary School ROCHESTER HILLS · Rochester Community School District | Elementary | 53.8% | +6.3pp |
| 266 | Haigh Elementary School DEARBORN · Dearborn City School District | Elementary | 53.8% | +6.3pp |
| 267 | Alamo Elementary School KALAMAZOO · Otsego Public Schools | Elementary | 53.7% | +6.2pp |
| 268 | CK Schickler Elementary School LAPEER · Lapeer Community Schools | Elementary | 53.7% | +6.2pp |
| 269 | St Charles Elementary School SAINT CHARLES · St. Charles Community Schools | Elementary | 53.7% | +6.2pp |
| 270 | Washington Elementary School MARYSVILLE · Marysville Public Schools | Elementary | 53.7% | +6.2pp |
| 271 | Bentley Elementary School CANTON · Plymouth-Canton Community Schools | Elementary | 53.6% | +6.1pp |
| 272 | Escanaba Upper Elementary ESCANABA · Escanaba Area Public Schools | Elementary | 53.5% | +6.0pp |
| 273 | Jamestown Upper Elementary School JAMESTOWN · Hudsonville Public School District | Elementary | 53.5% | +6.0pp |
| 274 | Cooley Elementary School WATERFORD · Waterford School District | Elementary | 53.4% | +5.9pp |
| 275 | Glengary Elementary School COMMERCE TOWNSHIP · Walled Lake Consolidated Schools | Elementary | 53.4% | +5.9pp |
| 276 | Keith Elementary School WEST BLOOMFIELD · Walled Lake Consolidated Schools | Elementary | 53.4% | +5.9pp |
| 277 | Mt Clemens Montessori Academy MOUNT CLEMENS · Mt. Clemens Montessori Academy | Elementary | 53.4% | +5.9pp |
| 278 | Vanguard Charter Academy WYOMING · Vanguard Charter Academy | Elementary | 53.3% | +5.8pp |
| 279 | Breckenridge Elementary School BRECKENRIDGE · Breckenridge Community Schools | Elementary | 53.2% | +5.7pp |
| 280 | Cedar View Elementary School CEDAR SPRINGS · Cedar Springs Public Schools | Elementary | 53.2% | +5.7pp |
| 281 | Perry Upper Elementary PERRY · Perry Public Schools | Elementary | 53.1% | +5.6pp |
| 282 | Hamlin Elementary School ROCHESTER HILLS · Rochester Community School District | Elementary | 53.0% | +5.5pp |
| 283 | Lillian G Mason Elementary School GRAND BLANC · Grand Blanc Community Schools | Elementary | 53.0% | +5.5pp |
| 284 | Emma Murphy Elementary School METAMORA · Lapeer Community Schools | Elementary | 52.9% | +5.4pp |
| 285 | North Muskegon Elementary School MUSKEGON · North Muskegon Public Schools | Elementary | 52.9% | +5.4pp |
| 286 | North Road Elementary School FENTON · Fenton Area Public Schools | Elementary | 52.9% | +5.4pp |
| 287 | Belle River Elementary School MARINE CITY · East China School District | Elementary | 52.8% | +5.3pp |
| 288 | Tobey Elementary School SCOTTS · Vicksburg Community Schools | Elementary | 52.8% | +5.3pp |
| 289 | Waukazoo Elementary School HOLLAND · West Ottawa Public School District | Elementary | 52.7% | +5.2pp |
| 290 | Ann L Dolsen Elementary School NEW HUDSON · South Lyon Community Schools | Elementary | 52.5% | +5.0pp |
| 291 | Charles A Lindbergh Elementary School DEARBORN · Dearborn City School District | Elementary | 52.4% | +4.9pp |
| 292 | Hughes Elementary School MARSHALL · Marshall Public Schools | Elementary | 52.4% | +4.9pp |
| 293 | Ubly Community Elementary School UBLY · Ubly Community Schools | Elementary | 52.4% | +4.9pp |
| 294 | Westwoods Elementary School TRAVERSE CITY · Traverse City Area Public Schools | Elementary | 52.4% | +4.9pp |
| 295 | Avoca Elementary School KENOCKEE · Yale Public Schools | Elementary | 52.3% | +4.8pp |
| 296 | Forest Elementary School FARMINGTON HILLS · Farmington Public School District | Elementary | 52.3% | +4.8pp |
| 297 | Highland Elementary School HIGHLAND · Huron Valley Schools | Elementary | 52.3% | +4.8pp |
| 298 | Paragon Charter Academy JACKSON · Paragon Charter Academy | Elementary | 52.3% | +4.8pp |
| 299 | Pattengill Elementary School BERKLEY · Berkley School District | Elementary | 52.3% | +4.8pp |
| 300 | Stewart Elementary School STEVENSVILLE · Lakeshore School District (Berrien) | Elementary | 52.3% | +4.8pp |
Page 6 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.