Michigan schools ranked by test score
Latest M-STEP year (2024-25). 1,260 schools with reported Science scores. State average: 47.5%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 501 | Portage West Middle School PORTAGE · Portage Public Schools | Middle | 50.2% | +2.7pp |
| 502 | Western Middle School PARMA · Western School District | Middle | 50.2% | +2.7pp |
| 503 | Manton Consolidated Middle School MANTON · Manton Consolidated Schools | Middle | 50.1% | +2.6pp |
| 504 | Abbot School ANN ARBOR · Ann Arbor Public Schools | Elementary | 50.0% | +2.5pp |
| 505 | Central Elementary School PETOSKEY · Public Schools of Petoskey | Elementary | 50.0% | +2.5pp |
| 506 | Churchill Elementary School MUSKEGON · Mona Shores Public School District | Elementary | 50.0% | +2.5pp |
| 507 | Hampton Elementary School ROCHESTER HILLS · Rochester Community School District | Elementary | 50.0% | +2.5pp |
| 508 | Hill Elementary School TROY · Troy School District | Elementary | 50.0% | +2.5pp |
| 509 | James R Geisler Middle School COMMERCE TOWNSHIP · Walled Lake Consolidated Schools | High | 50.0% | +2.5pp |
| 510 | Justus Gage Elementary School DOWAGIAC · Dowagiac Union School District | Elementary | 50.0% | +2.5pp |
| 511 | Laker Elementary PIGEON · Elkton-Pigeon-Bay Port Laker Schools | Elementary | 50.0% | +2.5pp |
| 512 | Meachum Elementary MILLINGTON · Millington Community Schools | Elementary | 50.0% | +2.5pp |
| 513 | Otsego Middle School OTSEGO · Otsego Public Schools | Middle | 50.0% | +2.5pp |
| 514 | Rose Pioneer Elementary School HOLLY · Holly Area School District | Elementary | 50.0% | +2.5pp |
| 515 | Ross Park Elementary School MUSKEGON · Mona Shores Public School District | Elementary | 50.0% | +2.5pp |
| 516 | Salem Elementary School NORTHVILLE · South Lyon Community Schools | Elementary | 50.0% | +2.5pp |
| 517 | Salk Elementary School CLINTON TOWNSHIP · Fraser Public Schools | Elementary | 50.0% | +2.5pp |
| 518 | Shepherd Middle School SHEPHERD · Shepherd Public Schools | Middle | 50.0% | +2.5pp |
| 519 | Summerfield Elementary School PETERSBURG · Summerfield Schools | Elementary | 50.0% | +2.5pp |
| 520 | Three Fires Elementary HOWELL · Howell Public Schools | Elementary | 50.0% | +2.5pp |
| 521 | Vera Ralya Elementary School HASLETT · Haslett Public Schools | Elementary | 50.0% | +2.5pp |
| 522 | Vicksburg Middle School VICKSBURG · Vicksburg Community Schools | Middle | 50.0% | +2.5pp |
| 523 | Warner Elementary School SPRING ARBOR · Western School District | Elementary | 50.0% | +2.5pp |
| 524 | Westwood Elementary School WARREN · Warren Woods Public Schools | Elementary | 50.0% | +2.5pp |
| 525 | Whitmore Lake Elementary School WHITMORE LAKE · Whitmore Lake Public School District | Elementary | 50.0% | +2.5pp |
| 526 | Cedar Springs Middle School CEDAR SPRINGS · Cedar Springs Public Schools | Middle | 49.5% | +2.0pp |
| 527 | Country Oaks Elementary School COMMERCE TOWNSHIP · Huron Valley Schools | Elementary | 49.5% | +2.0pp |
| 528 | Onsted Elementary ONSTED · Onsted Community Schools | Elementary | 49.5% | +2.0pp |
| 529 | West Middle School TRAVERSE CITY · Traverse City Area Public Schools | Middle | 49.5% | +2.0pp |
| 530 | Laingsburg Middle School LAINGSBURG · Laingsburg Community Schools | Middle | 49.4% | +1.9pp |
| 531 | Napoleon Middle School NAPOLEON · Napoleon Community Schools | Middle | 49.4% | +1.9pp |
| 532 | Triumph Academy MONROE · Triumph Academy | Elementary | 49.4% | +1.9pp |
| 533 | Hamilton Middle School HAMILTON · Hamilton Community Schools | Middle | 49.3% | +1.8pp |
| 534 | Cheyenne Elementary School MACOMB · Chippewa Valley Schools | Elementary | 49.2% | +1.7pp |
| 535 | Lakeville Elementary School OXFORD · Oxford Community Schools | Elementary | 49.2% | +1.7pp |
| 536 | Parsons Elementary School ROCKWOOD · Gibraltar School District | Elementary | 49.2% | +1.7pp |
| 537 | Armada Middle School ARMADA · Armada Area Schools | Middle | 49.1% | +1.6pp |
| 538 | Highlands School GRAND RAPIDS · Northview Public Schools | Middle | 49.1% | +1.6pp |
| 539 | Anchor Bay Middle School South CHESTERFIELD · Anchor Bay School District | Middle | 49.0% | +1.5pp |
| 540 | Goodrich Middle School GOODRICH · Goodrich Area Schools | Middle | 49.0% | +1.5pp |
| 541 | Lessenger Elementary School MADISON HEIGHTS · Lamphere Public Schools | Elementary | 49.0% | +1.5pp |
| 542 | Navigator Upper Elementary School PINCKNEY · Pinckney Community Schools | Elementary | 49.0% | +1.5pp |
| 543 | Columbia Upper Elementary School BROOKLYN · Columbia School District | Elementary | 48.9% | +1.4pp |
| 544 | East Middle School TRAVERSE CITY · Traverse City Area Public Schools | Middle | 48.9% | +1.4pp |
| 545 | Renaissance Public School Academy MOUNT PLEASANT · Renaissance Public School Academy | Elementary | 48.9% | +1.4pp |
| 546 | Algonquin Elementary School CLAY · Algonac Community School District | Elementary | 48.8% | +1.3pp |
| 547 | Beal City Elementary School MOUNT PLEASANT · Beal City Public Schools | Elementary | 48.8% | +1.3pp |
| 548 | Duvall Elementary School DEARBORN · Dearborn City School District | Elementary | 48.8% | +1.3pp |
| 549 | Forest Park School CRYSTAL FALLS · Forest Park School District | Combined | 48.8% | +1.3pp |
| 550 | Francis A Higgins Elem School CHESTERFIELD · L'Anse Creuse Public Schools | Elementary | 48.8% | +1.3pp |
Page 11 of 26
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.