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,292 schools with reported Science scores. State average: 44.3%.
RankSchoolLevelSciencevs state
551Marshall Middle School
Billerica · Billerica
Middle49.0%+4.7pp
552Millis Middle
Millis · Millis
Middle49.0%+4.7pp
553Morse Pond School
Falmouth · Falmouth
Middle49.0%+4.7pp
554Nelson Place
Worcester · Worcester
Elementary49.0%+4.7pp
555North Attleborough Middle
North Attleborough · North Attleborough
Middle49.0%+4.7pp
556Putnam Avenue Upper School
Cambridge · Cambridge
Middle49.0%+4.7pp
557Swampscott Middle
Swampscott · Swampscott
Middle49.0%+4.7pp
558William H Taylor
New Bedford · New Bedford
Elementary49.0%+4.7pp
559Sandwich Middle High School
East Sandwich · Sandwich
High48.3%+3.9pp
560Abington High
Abington · Abington
High48.0%+3.7pp
561Arthur T. Cummings Elementary School
Winthrop · Winthrop
Elementary48.0%+3.7pp
562Clyde Reeves
Woburn · Woburn
Elementary48.0%+3.7pp
563Craneville
Dalton · Central Berkshire
Elementary48.0%+3.7pp
564Dedham High
Dedham · Dedham
High48.0%+3.7pp
565James Tansey
Fall River · Fall River
Elementary48.0%+3.7pp
566John E Burke
Peabody · Peabody
Elementary48.0%+3.7pp
567Joseph G Luther
Swansea · Swansea
Elementary48.0%+3.7pp
568Kittredge
North Andover · North Andover
Elementary48.0%+3.7pp
569Lunenburg Middle School
Lunenburg · Lunenburg
Middle48.0%+3.7pp
570Lura A. White Elementary School
Shirley · Ayer Shirley School District
Elementary48.0%+3.7pp
571Marblehead Veterans Middle School
Marblehead · Marblehead
Middle48.0%+3.7pp
572Melrose Middle
Melrose · Melrose
Middle48.0%+3.7pp
573Nauset Regional High
North Eastham · Nauset
High48.0%+3.7pp
574Rockland Senior High
Rockland · Rockland
High48.0%+3.7pp
575Silver Lake Regional High
Kingston · Silver Lake
High48.0%+3.7pp
576Somerset Middle School
Somerset · Somerset
Middle48.0%+3.7pp
577Watertown Middle
Watertown · Watertown
Middle48.0%+3.7pp
578Woburn High
Woburn · Woburn
High48.0%+3.7pp
579Bates
Salem · Salem
Elementary47.0%+2.7pp
580Bates Elementary School
Roslindale · Boston
Elementary47.0%+2.7pp
581Bay Path Regional Vocational Technical High School
Charlton · Southern Worcester County Regional Vocational School Distric
High47.0%+2.7pp
582Franklin
North Andover · North Andover
Elementary47.0%+2.7pp
583Harold L Qualters Middle
Mansfield · Mansfield
Middle47.0%+2.7pp
584Leominster High School
Leominster · Leominster
High47.0%+2.7pp
585Luther Burbank Middle School
Lancaster · Nashoba
Middle47.0%+2.7pp
586Martha's Vineyard Regional High
Oak Bluffs · Martha's Vineyard
High47.0%+2.7pp
587Mountview Middle
Holden · Wachusett
Middle47.0%+2.7pp
588Raymond E. Shaw Elementary
Millbury · Millbury
Elementary47.0%+2.7pp
589Somerville High
Somerville · Somerville
High47.0%+2.7pp
590South Hadley High
South Hadley · South Hadley
High47.0%+2.7pp
591Tantasqua Regional Jr High
Fiskdale · Tantasqua
Middle47.0%+2.7pp
592Watertown High
Watertown · Watertown
High47.0%+2.7pp
593Wessagusset
North Weymouth · Weymouth
Elementary47.0%+2.7pp
594West Brookfield Elementary
West Brookfield · Quaboag Regional
Elementary47.0%+2.7pp
595Westminster Elementary
Westminster · Ashburnham-Westminster
Elementary47.0%+2.7pp
596William F. Stanley Elementary School
Waltham · Waltham
Elementary47.0%+2.7pp
597East Bridgewater JR./SR. High School
East Bridgewater · East Bridgewater
High46.4%+2.1pp
598Auburn Senior High
Auburn · Auburn
High46.0%+1.7pp
599Cyrus Peirce
Nantucket · Nantucket
Middle46.0%+1.7pp
600Falmouth High
Falmouth · Falmouth
High46.0%+1.7pp
Page 12 of 26

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 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 Massachusetts, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.