The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Michigan schools ranked by test score

Latest M-STEP year (2024-25). 1,065 schools with reported Mathematics scores. State average: 44.8%.
RankSchoolLevelMathematicsvs state
401Workman Elementary School
CANTON · Plymouth-Canton Community Schools
Elementary51.3%+6.5pp
402Beck Centennial Elem School
MACOMB · Utica Community Schools
Elementary51.2%+6.4pp
403Palms Elementary School
IRA · East China School District
Elementary51.2%+6.4pp
404Westwoods Elementary School
TRAVERSE CITY · Traverse City Area Public Schools
Elementary51.2%+6.4pp
405Keith Elementary School
WEST BLOOMFIELD · Walled Lake Consolidated Schools
Elementary51.1%+6.3pp
406Marble School
EAST LANSING · East Lansing School District
Elementary51.0%+6.2pp
407Schoolcraft Elementary School
WATERFORD · Waterford School District
Elementary51.0%+6.2pp
408Bark RiverHarris Elementary School
HARRIS · Bark River-Harris School District
Elementary50.9%+6.1pp
409Copper Island Academy
Calumet · Copper Island Academy
Elementary50.9%+6.1pp
410Lake Hills Elementary School
SPRING LAKE · Grand Haven Area Public Schools
Elementary50.9%+6.1pp
411New Lothrop Elementary School
NEW LOTHROP · New Lothrop Area Public Schools
Elementary50.9%+6.1pp
412Morse Elementary School
TROY · Troy School District
Elementary50.7%+5.9pp
413Clear Lake Elementary School
OXFORD · Oxford Community Schools
Elementary50.5%+5.7pp
414Eagle Lake Elementary School
EDWARDSBURG · Edwardsburg Public Schools
Elementary50.5%+5.7pp
415Edison Elementary School
FORT GRATIOT · Port Huron Area School District
Elementary50.5%+5.7pp
416Jesse L Anderson Elementary School
TRENTON · Trenton Public Schools
Elementary50.5%+5.7pp
417Oakwood Elementary School
ORTONVILLE · Brandon School District in the Counties of Oakland and Lapee
Elementary50.5%+5.7pp
418Schoolcraft Elementary School
SCHOOLCRAFT · Schoolcraft Community Schools
Elementary50.5%+5.7pp
419Willow Hill Elementary School
TRAVERSE CITY · Traverse City Area Public Schools
Elementary50.5%+5.7pp
420Winn Elementary School
SHEPHERD · Shepherd Public Schools
Elementary50.5%+5.7pp
421McBain Elementary School
MC BAIN · McBain Rural Agricultural Schools
Elementary50.4%+5.6pp
422Churchill Elementary School
MUSKEGON · Mona Shores Public School District
Elementary50.3%+5.5pp
423Havel Elementary School
STERLING HEIGHTS · Utica Community Schools
Elementary50.3%+5.5pp
424Allen Elementary School
SOUTHGATE · Southgate Community School District
Elementary50.0%+5.2pp
425Beadle Lake Elementary School
BATTLE CREEK · Harper Creek Community Schools
Elementary50.0%+5.2pp
426Graveraet Elementary School
Marquette · Marquette Area Public Schools
Elementary50.0%+5.2pp
427Sandy Hill School
JENISON · Jenison Public Schools
Elementary50.0%+5.2pp
428Seymour Elementary School
FLUSHING · Flushing Community Schools
Elementary50.0%+5.2pp
429Wattles Park Elementary School
BATTLE CREEK · Harper Creek Community Schools
Elementary50.0%+5.2pp
430Star Elementary School
HASTINGS · Hastings Area School District
Elementary49.9%+5.1pp
431Challenger Elementary School
HOWELL · Howell Public Schools
Elementary49.8%+5.0pp
432Frostick School
CROSWELL · Croswell-Lexington Community Schools
Elementary49.7%+4.9pp
433Keller Elementary
ROYAL OAK · Royal Oak Schools
Elementary49.6%+4.8pp
434Lakewood Elementary School
ANN ARBOR · Ann Arbor Public Schools
Elementary49.6%+4.8pp
435Lindemann Elementary School
ALLEN PARK · Allen Park Public Schools
Elementary49.6%+4.8pp
436Douglas Road Elementary School
LAMBERTVILLE · Bedford Public Schools
Elementary49.5%+4.7pp
437Gobles Elementary School
GOBLES · Gobles Public School District
Elementary49.5%+4.7pp
438Haviland Elementary School
WATERFORD · Waterford School District
Elementary49.5%+4.7pp
439Salem Elementary School
NORTHVILLE · South Lyon Community Schools
Elementary49.5%+4.7pp
440Washington Street Elementary School
OTSEGO · Otsego Public Schools
Elementary49.5%+4.7pp
441Voyager Elementary School
HOWELL · Howell Public Schools
Elementary49.4%+4.6pp
442HanoverHorton Elementary School
HANOVER · Hanover-Horton School District
Elementary49.3%+4.5pp
443Hayes Elementary School
WESTLAND · Livonia Public Schools School District
Elementary49.3%+4.5pp
444KC Ling Elementary School
HEMLOCK · Hemlock Public School District
Elementary49.1%+4.3pp
445Orion Oaks Elementary School
LAKE ORION · Lake Orion Community Schools
Elementary49.1%+4.3pp
446Lincoln School
SAINT JOSEPH · St. Joseph Public Schools
Elementary48.9%+4.1pp
447Cooper Elementary School
KALAMAZOO · Plainwell Community Schools
Elementary48.8%+4.0pp
448Lakeshore Elementary School
HOLLAND · West Ottawa Public School District
Elementary48.8%+4.0pp
449Lawton Elementary School
LAWTON · Lawton Community School District
Elementary48.8%+4.0pp
450Meridian Elementary School
SANFORD · Meridian Public Schools
Elementary48.8%+4.0pp
Page 9 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.