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). 784 schools with reported Science scores. State average: 47.5%.
RankSchoolLevelSciencevs state
751Taylor Parks Elementary School
TAYLOR · Taylor School District
Elementary20.6%-26.9pp
752TaftGalloway Elementary School
WAYNE · Wayne-Westland Community School District
Elementary20.4%-27.1pp
753Custer Elementary School
MONROE · Monroe Public Schools
Elementary20.2%-27.3pp
754McGrath Elementary School
GRAND BLANC · Grand Blanc Community Schools
Elementary20.0%-27.5pp
755Detroit Premier Academy
DETROIT · Detroit Premier Academy
Elementary19.8%-27.7pp
756Meadowbrook Elementary School
NOVI · Walled Lake Consolidated Schools
Elementary19.8%-27.7pp
757Kinyon Elementary School
TAYLOR · Taylor School District
Elementary19.7%-27.8pp
758Carrollton Elementary School
SAGINAW · Carrollton Public Schools
Elementary19.5%-28.0pp
759John R King Academic and Performing Arts Academy
DETROIT · Detroit Public Schools Community District
Elementary19.5%-28.0pp
760Dimondale Elementary School
DIMONDALE · Holt Public Schools
Elementary19.4%-28.1pp
761West Bendle Elementary School
BURTON · Bendle Public Schools
Elementary19.1%-28.4pp
762Bedford School
DEARBORN HEIGHTS · Dearborn Heights School District #7
Elementary19.0%-28.5pp
763Taylor Exemplar Academy
TAYLOR · Taylor Exemplar Academy
Elementary19.0%-28.5pp
764Schwarzkoff Elementary School
STERLING HEIGHTS · Utica Community Schools
Elementary18.9%-28.6pp
765Roberto Clemente Learning Academy
DETROIT · Detroit Public Schools Community District
Elementary18.8%-28.7pp
766Jefferson Elementary School
WYANDOTTE · Wyandotte School District of the City of
Elementary18.6%-28.9pp
767Flagship Charter Academy
DETROIT · Flagship Charter Academy
Elementary18.4%-29.1pp
768Warrendale Charter Academy
DETROIT · Warrendale Charter Academy
Elementary18.2%-29.3pp
769Rankin Elementary School
SWARTZ CREEK · Carman-Ainsworth Community Schools
Elementary17.9%-29.6pp
770RooseveltMcGrath Elem School
WAYNE · Wayne-Westland Community School District
Elementary17.8%-29.7pp
771Munger ElementaryMiddle School
DETROIT · Detroit Public Schools Community District
Elementary17.7%-29.8pp
772May V Peck Elementary School
CENTER LINE · Center Line Public Schools
Elementary17.3%-30.2pp
773Dickinson East Elementary School
HAMTRAMCK · Hamtramck School District of the City of
Elementary16.9%-30.6pp
774Lafayette School
LINCOLN PARK · Lincoln Park School District of the City of
Elementary16.8%-30.7pp
775Bennett Elementary School
DETROIT · Detroit Public Schools Community District
Elementary16.7%-30.8pp
776Southwest Elementary Academia Bilingue
GRAND RAPIDS · Grand Rapids Public Schools
Elementary16.7%-30.8pp
777West Utica Elementary School
SHELBY TOWNSHIP · Utica Community Schools
Elementary16.7%-30.8pp
778Redwood Elementary
HARTFORD · Hartford Public Schools
Elementary16.3%-31.2pp
779Susick Elementary School
TROY · Warren Consolidated Schools
Elementary15.1%-32.4pp
780Davison ElementaryMiddle School
DETROIT · Detroit Public Schools Community District
Elementary14.9%-32.6pp
781Alexander Hamilton Elementary School
WESTLAND · Wayne-Westland Community School District
Elementary14.8%-32.7pp
782Miller Elementary School
DEARBORN · Dearborn City School District
Elementary14.3%-33.2pp
783Prevail Academy
MOUNT CLEMENS · Prevail Academy
Elementary14.2%-33.3pp
784Fox Elementary School
MACOMB · Chippewa Valley Schools
Elementary12.5%-35.0pp
Page 16 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.