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

Massachusetts schools ranked by test score

Latest MCAS year (2024-25). 1,549 schools with reported Mathematics scores. State average: 42.3%.
RankSchoolLevelMathematicsvs state
601Westhampton Elementary School
Westhampton · Westhampton
Elementary49.0%+6.7pp
602Whitin Intermediate
Uxbridge · Uxbridge
Middle49.0%+6.7pp
603Whittier Regional Vocational
Haverhill · Whittier Regional Vocational Technical
High49.0%+6.7pp
604Rockport Middle High
Rockport · Rockport
High48.0%+5.8pp
605Aborn
Lynn · Lynn
Elementary48.0%+5.7pp
606Alfred G. Zanetti Montessori Magnet School
Springfield · Springfield
Elementary48.0%+5.7pp
607Amesbury High
Amesbury · Amesbury
High48.0%+5.7pp
608Birchland Park
East Longmeadow · East Longmeadow
Middle48.0%+5.7pp
609Community Day Charter Public School
Lawrence · Community Day Charter Public School
Elementary48.0%+5.7pp
610Hale Elementary School
Roxbury · Boston
Elementary48.0%+5.7pp
611Hobomock Elementary
Pembroke · Pembroke
Elementary48.0%+5.7pp
612Jackson Street
Northampton · Northampton
Elementary48.0%+5.7pp
613John E Burke
Peabody · Peabody
Elementary48.0%+5.7pp
614Joseph F DiPietro Elementary School
Bellingham · Bellingham
Elementary48.0%+5.7pp
615Laliberte Elementary School
Raynham · Bridgewater-Raynham
Elementary48.0%+5.7pp
616Lilja Elementary
Natick · Natick
Elementary48.0%+5.7pp
617Marblehead Community Charter Public School
Marblehead · Marblehead Community Charter Public
Middle48.0%+5.7pp
618Marguerite E Peaslee
Northborough · Northborough
Elementary48.0%+5.7pp
619Nathaniel Morton Elementary
Plymouth · Plymouth
Elementary48.0%+5.7pp
620Nauset Regional High
North Eastham · Nauset
High48.0%+5.7pp
621Oakmont Regional High School
Ashburnham · Ashburnham-Westminster
High48.0%+5.7pp
622River Valley Charter School
Newburyport · River Valley Charter
Elementary48.0%+5.7pp
623Riverside
Danvers · Danvers
Elementary48.0%+5.7pp
624Sunderland Elementary
Sunderland · Sunderland
Elementary48.0%+5.7pp
625Teaticket
East Falmouth · Falmouth
Elementary48.0%+5.7pp
626Triton Regional High School
Byfield · Triton
High48.0%+5.7pp
627Triton Regional Middle School
Byfield · Triton
Middle48.0%+5.7pp
628Wildwood Elementary
Amherst · Amherst
Elementary48.0%+5.7pp
629Woburn Street
Wilmington · Wilmington
Elementary48.0%+5.7pp
630Mt Greylock Regional High
Williamstown · Mount Greylock
High47.9%+5.6pp
631Beachmont Veterans Memorial School
Revere · Revere
Elementary47.0%+4.7pp
632Beverly Middle School
Beverly · Beverly
Middle47.0%+4.7pp
633Center Elementary School
Tewksbury · Tewksbury
Elementary47.0%+4.7pp
634Charles D Harrington
North Chelmsford · Chelmsford
Elementary47.0%+4.7pp
635Crocker Elementary
Fitchburg · Fitchburg
Elementary47.0%+4.7pp
636Douglas MacArthur Elementary School
Waltham · Waltham
Elementary47.0%+4.7pp
637Elizabeth S Brown
Swansea · Swansea
Elementary47.0%+4.7pp
638Gill Elementary
Gill · Gill-Montague
Elementary47.0%+4.7pp
639Helen R Donaghue School
Merrimac · Pentucket
Elementary47.0%+4.7pp
640Ivan G Smith
Danvers · Danvers
Elementary47.0%+4.7pp
641Libertas Academy Charter School
Springfield · Libertas Academy Charter School
High47.0%+4.7pp
642Linscott-Rumford
Woburn · Woburn
Elementary47.0%+4.7pp
643Lunenburg Middle School
Lunenburg · Lunenburg
Middle47.0%+4.7pp
644Marshfield High
Marshfield · Marshfield
High47.0%+4.7pp
645Millville Elementary
Millville · Blackstone-Millville
Elementary47.0%+4.7pp
646North Attleboro High
North Attleborough · North Attleborough
High47.0%+4.7pp
647South
Somerset · Somerset
Elementary47.0%+4.7pp
648South Memorial
Peabody · Peabody
Elementary47.0%+4.7pp
649Tantasqua Regional Vocational
Fiskdale · Tantasqua
High47.0%+4.7pp
650Turkey Hill Elementary School
Lunenburg · Lunenburg
Elementary47.0%+4.7pp
Page 13 of 31

About this ranking

Schools are ranked by the percentage of students who scored at or above the MCAS % Meeting or Exceeding Expectations threshold on the latest available MCAS 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 Massachusetts, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.