Michigan schools ranked by test score
Latest M-STEP year (2024-25). 1,065 schools with reported Mathematics scores. State average: 44.8%.
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 751 | ParkwoodUpjohn Elementary School KALAMAZOO · Kalamazoo Public Schools | Elementary | 36.8% | -8.0pp |
| 752 | Lakeville Elementary School OXFORD · Oxford Community Schools | Elementary | 36.7% | -8.1pp |
| 753 | Newaygo Elementary School NEWAYGO · Newaygo Public School District | Elementary | 36.7% | -8.1pp |
| 754 | Paw Paw Later Elementary PAW PAW · Paw Paw Public School District | Elementary | 36.7% | -8.1pp |
| 755 | Holland Heights HOLLAND · Holland City School District | Elementary | 36.6% | -8.2pp |
| 756 | Memorial Elementary School RIVERVIEW · Riverview Community School District | Elementary | 36.4% | -8.4pp |
| 757 | Ballard Elementary School NILES · Niles Community Schools | Elementary | 36.3% | -8.5pp |
| 758 | Jennings Elementary School QUINCY · Quincy Community Schools | Elementary | 36.3% | -8.5pp |
| 759 | Marie C Graham Elem School HARRISON TOWNSHIP · L'Anse Creuse Public Schools | Elementary | 36.2% | -8.6pp |
| 760 | Springview Elementary School FLUSHING · Flushing Community Schools | Elementary | 36.2% | -8.6pp |
| 761 | Sunset Lake Elementary School VICKSBURG · Vicksburg Community Schools | Elementary | 36.2% | -8.6pp |
| 762 | Walt Disney Elementary School CLINTON TOWNSHIP · Fraser Public Schools | Elementary | 36.2% | -8.6pp |
| 763 | Black River Public School Elementary HOLLAND · Black River Public School | Elementary | 36.1% | -8.7pp |
| 764 | Cherokee Elementary School CLINTON TWP · Chippewa Valley Schools | Elementary | 36.1% | -8.7pp |
| 765 | Dresden Elementary School STERLING HEIGHTS · Utica Community Schools | Elementary | 36.1% | -8.7pp |
| 766 | Park Elementary School THREE RIVERS · Three Rivers Community Schools | Elementary | 36.1% | -8.7pp |
| 767 | South Maple Elementary School GAYLORD · Gaylord Community Schools | Elementary | 36.1% | -8.7pp |
| 768 | Bridge Academy East HAMTRAMCK · Bridge Academy | Elementary | 36.0% | -8.8pp |
| 769 | Kent City Elementary School KENT CITY · Kent City Community Schools | Elementary | 36.0% | -8.8pp |
| 770 | Ojibwa Elementary School MACOMB · Chippewa Valley Schools | Elementary | 36.0% | -8.8pp |
| 771 | Sister Lakes Elementary School BENTON HARBOR · Dowagiac Union School District | Elementary | 36.0% | -8.8pp |
| 772 | Beechview Elementary School FARMINGTON HILLS · Farmington Public School District | Elementary | 35.9% | -8.9pp |
| 773 | Emerson School OWOSSO · Owosso Public Schools | Elementary | 35.9% | -8.9pp |
| 774 | Ridge Park Charter Academy GRAND RAPIDS · Ridge Park Charter Academy | Elementary | 35.9% | -8.9pp |
| 775 | Pine River Area Elementary School LEROY · Pine River Area Schools | Elementary | 35.7% | -9.1pp |
| 776 | Charlevoix Elementary School CHARLEVOIX · Charlevoix Public Schools | Elementary | 35.6% | -9.2pp |
| 777 | North Sashabaw Elementary School CLARKSTON · Clarkston Community School District | Elementary | 35.6% | -9.2pp |
| 778 | AA Rather School IONIA · Ionia Public Schools | Elementary | 35.5% | -9.3pp |
| 779 | Cherry Knoll Elementary School TRAVERSE CITY · Traverse City Area Public Schools | Elementary | 35.5% | -9.3pp |
| 780 | Washington Elementary School WASHINGTON · Romeo Community Schools | Elementary | 35.5% | -9.3pp |
| 781 | Bath Elementary School BATH · Bath Community Schools | Elementary | 35.4% | -9.4pp |
| 782 | Beaverton Elementary School BEAVERTON · Beaverton Schools | Elementary | 35.4% | -9.4pp |
| 783 | Bowen Elementary GRAND RAPIDS · Kentwood Public Schools | Elementary | 35.4% | -9.4pp |
| 784 | Miami Elementary School CLINTON TWP · Chippewa Valley Schools | Elementary | 35.3% | -9.5pp |
| 785 | TC Holbrook Elementary School GRAND LEDGE · Grand Ledge Public Schools | Elementary | 35.3% | -9.5pp |
| 786 | Vista Charter Academy GRAND RAPIDS · Vista Charter Academy | Elementary | 35.3% | -9.5pp |
| 787 | Field Elementary School CANTON · Plymouth-Canton Community Schools | Elementary | 35.2% | -9.6pp |
| 788 | Ross Park Elementary School MUSKEGON · Mona Shores Public School District | Elementary | 35.2% | -9.6pp |
| 789 | Bangor Central School BAY CITY · Bangor Township Schools | Elementary | 35.1% | -9.7pp |
| 790 | Erie Elementary School CLINTON TWP · Chippewa Valley Schools | Elementary | 35.1% | -9.7pp |
| 791 | Masonic Heights Elementary School SAINT CLAIR SHORES · Lake Shore Public Schools (Macomb) | Elementary | 35.1% | -9.7pp |
| 792 | Rawsonville Elementary School YPSILANTI · Van Buren Public Schools | Elementary | 35.1% | -9.7pp |
| 793 | Alexander Elementary School ADRIAN · Adrian Public Schools | Elementary | 35.0% | -9.8pp |
| 794 | Hanley International Academy HAMTRAMCK · Hanley International Academy | Elementary | 35.0% | -9.8pp |
| 795 | HarveySwanson Elementary School ORTONVILLE · Brandon School District in the Counties of Oakland and Lapee | Elementary | 35.0% | -9.8pp |
| 796 | Mackensen Elementary School BAY CITY · Bay City School District | Elementary | 35.0% | -9.8pp |
| 797 | Oehrli Elementary School MONTAGUE · Montague Area Public Schools | Elementary | 35.0% | -9.8pp |
| 798 | Fancher School MOUNT PLEASANT · Mt. Pleasant City School District | Elementary | 34.9% | -9.9pp |
| 799 | Grayling Elementary School GRAYLING · Crawford AuSable Schools | Elementary | 34.9% | -9.9pp |
| 800 | Meadowbrook Elementary School NOVI · Walled Lake Consolidated Schools | Elementary | 34.9% | -9.9pp |
Page 16 of 22
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.