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). 317 schools with reported Science scores. State average: 44.3%.
RankSchoolLevelSciencevs state
101Rockport Middle High
Rockport · Rockport
High55.6%+11.3pp
102Foxborough High
Foxborough · Foxborough
High55.0%+10.7pp
103Minnechaug Regional High
Wilbraham · Hampden-Wilbraham
High55.0%+10.7pp
104Oakmont Regional High School
Ashburnham · Ashburnham-Westminster
High55.0%+10.7pp
105Tyngsborough High School
Tyngsborough · Tyngsborough
High55.0%+10.7pp
106Wachusett Regional High
Holden · Wachusett
High55.0%+10.7pp
107O'Bryant School of Math & Science
Roxbury · Boston
High54.1%+9.8pp
108Cambridge Rindge and Latin
Cambridge · Cambridge
High54.0%+9.7pp
109Norfolk County Agricultural
Walpole · Norfolk County Agricultural
High54.0%+9.7pp
110Somerset Berkley Regional High School
Somerset · Somerset Berkley Regional School District
High54.0%+9.7pp
111Smith Academy
Hatfield · Hatfield
High53.5%+9.2pp
112Chelmsford High
North Chelmsford · Chelmsford
High53.0%+8.7pp
113Middleborough High
Middleborough · Middleborough
High53.0%+8.7pp
114West Springfield High
West Springfield · West Springfield
High53.0%+8.7pp
115Stoughton High
Stoughton · Stoughton
High52.0%+7.7pp
116Hopkins Academy
Hadley · Hadley
High51.8%+7.4pp
117Mansfield High
Mansfield · Mansfield
High51.0%+6.7pp
118Old Colony Regional Vocational Technical
Rochester · Old Colony Regional Vocational Technical
High51.0%+6.7pp
119Old Rochester Regional High
Mattapoisett · Old Rochester
High51.0%+6.7pp
120South Shore Vocational Technical High
Hanover · South Shore Regional Vocational Technical
High51.0%+6.7pp
121Upper Cape Cod Vocational Technical
Bourne · Upper Cape Cod Regional Vocational Technical
High51.0%+6.7pp
122Beverly High
Beverly · Beverly
High50.0%+5.7pp
123Essex North Shore Agricultural and Technical School
Hathorne · Essex North Shore Agricultural and Technical School District
High50.0%+5.7pp
124Stoneham High
Stoneham · Stoneham
High50.0%+5.7pp
125Whittier Regional Vocational
Haverhill · Whittier Regional Vocational Technical
High50.0%+5.7pp
126Rising Tide Charter Public School
Plymouth · Rising Tide Charter Public
High49.6%+5.3pp
127Mt Greylock Regional High
Williamstown · Mount Greylock
High49.4%+5.1pp
128Billerica Memorial High School
Billerica · Billerica
High49.4%+5.1pp
129Agawam High
Agawam · Agawam
High49.0%+4.7pp
130Danvers High
Danvers · Danvers
High49.0%+4.7pp
131Leicester High
Leicester · Leicester
High49.0%+4.7pp
132Sandwich Middle High School
East Sandwich · Sandwich
High48.3%+3.9pp
133Abington High
Abington · Abington
High48.0%+3.7pp
134Dedham High
Dedham · Dedham
High48.0%+3.7pp
135Nauset Regional High
North Eastham · Nauset
High48.0%+3.7pp
136Rockland Senior High
Rockland · Rockland
High48.0%+3.7pp
137Silver Lake Regional High
Kingston · Silver Lake
High48.0%+3.7pp
138Woburn High
Woburn · Woburn
High48.0%+3.7pp
139Bay Path Regional Vocational Technical High School
Charlton · Southern Worcester County Regional Vocational School Distric
High47.0%+2.7pp
140Leominster High School
Leominster · Leominster
High47.0%+2.7pp
141Martha's Vineyard Regional High
Oak Bluffs · Martha's Vineyard
High47.0%+2.7pp
142Somerville High
Somerville · Somerville
High47.0%+2.7pp
143South Hadley High
South Hadley · South Hadley
High47.0%+2.7pp
144Watertown High
Watertown · Watertown
High47.0%+2.7pp
145East Bridgewater JR./SR. High School
East Bridgewater · East Bridgewater
High46.4%+2.1pp
146Auburn Senior High
Auburn · Auburn
High46.0%+1.7pp
147Falmouth High
Falmouth · Falmouth
High46.0%+1.7pp
148Lunenburg High
Lunenburg · Lunenburg
High46.0%+1.7pp
149Monomoy Regional High School
Harwich · Monomoy Regional School District
High45.8%+1.5pp
150Mt Everett Regional
Sheffield · Southern Berkshire
High45.8%+1.5pp
Page 3 of 7

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.