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). 320 schools with reported Mathematics scores. State average: 42.3%.
RankSchoolLevelMathematicsvs state
151West Bridgewater Junior/Senior
West Bridgewater · West Bridgewater
High41.9%-0.4pp
152Frontier Regional
South Deerfield · Frontier
High41.1%-1.1pp
153Salem Academy Charter School
Salem · Salem Academy Charter
High41.0%-1.2pp
154Abington High
Abington · Abington
High41.0%-1.3pp
155Georgetown High School
Georgetown · Georgetown
High41.0%-1.3pp
156Hampshire Regional High
Westhampton · Hampshire
High41.0%-1.3pp
157Nashoba Valley Technical High School
Westford · Nashoba Valley Regional Vocational Technical
High41.0%-1.3pp
158Somerville High
Somerville · Somerville
High41.0%-1.3pp
159Uxbridge High
Uxbridge · Uxbridge
High40.4%-1.8pp
160Mt Everett Regional
Sheffield · Southern Berkshire
High40.3%-2.0pp
161Ayer Shirley Regional High School
Ayer · Ayer Shirley School District
High40.0%-2.3pp
162Beverly High
Beverly · Beverly
High40.0%-2.3pp
163Fairhaven High
Fairhaven · Fairhaven
High40.0%-2.3pp
164Framingham High School
Framingham · Framingham
High40.0%-2.3pp
165Shawsheen Valley Vocational Technical High School
Billerica · Shawsheen Valley Regional Vocational Technical
High40.0%-2.3pp
166West Springfield High
West Springfield · West Springfield
High40.0%-2.3pp
167Hopkins Academy
Hadley · Hadley
High39.5%-2.7pp
168Attleboro High
Attleboro · Attleboro
High39.0%-3.3pp
169Four Rivers Charter Public School
Greenfield · Four Rivers Charter Public
High38.5%-3.8pp
170Dracut Senior High
Dracut · Dracut
High38.0%-4.3pp
171Medford High
Medford · Medford
High38.0%-4.3pp
172Pittsfield High
Pittsfield · Pittsfield
High38.0%-4.3pp
173Quabbin Regional High School
Barre · Quabbin
High38.0%-4.3pp
174South Shore Vocational Technical High
Hanover · South Shore Regional Vocational Technical
High38.0%-4.3pp
175Woburn High
Woburn · Woburn
High38.0%-4.3pp
176Blue Hills Regional Vocational Technical
Canton · Blue Hills Regional Vocational Technical
High37.0%-5.3pp
177Bourne High School
Bourne · Bourne
High37.0%-5.3pp
178Nantucket High
Nantucket · Nantucket
High37.0%-5.3pp
179Shepherd Hill Regional High
Dudley · Dudley-Charlton Reg
High37.0%-5.3pp
180Easthampton High
Easthampton · Easthampton
High36.0%-6.3pp
181Northbridge High
Whitinsville · Northbridge
High36.0%-6.3pp
182Plymouth North High
Plymouth · Plymouth
High36.0%-6.3pp
183Rockland Senior High
Rockland · Rockland
High36.0%-6.3pp
184Palmer High
Palmer · Palmer
High35.7%-6.6pp
185Monomoy Regional High School
Harwich · Monomoy Regional School District
High35.5%-6.7pp
186Douglas High School
Douglas · Douglas
High35.0%-7.3pp
187Falmouth High
Falmouth · Falmouth
High35.0%-7.3pp
188Marlborough High
Marlborough · Marlborough
High35.0%-7.3pp
189Millbury Junior/Senior High
Millbury · Millbury
High34.8%-7.5pp
190Norton High
Norton · Norton
High34.0%-8.3pp
191Southwick Regional School
Southwick · Southwick-Tolland-Granville Regional School District
High34.0%-8.3pp
192Mashpee Middle-High School
Mashpee · Mashpee
High33.7%-8.6pp
193Lee Middle/High School
Lee · Lee
High33.4%-8.8pp
194Carver Middle/High School
Carver · Carver
High33.1%-9.1pp
195Assabet Valley Vocational High School
Marlborough · Assabet Valley Regional Vocational Technical
High33.0%-9.3pp
196Doherty Memorial High
Worcester · Worcester
High33.0%-9.3pp
197Leicester High
Leicester · Leicester
High33.0%-9.3pp
198Monument Mt Regional High
Great Barrington · Berkshire Hills
High33.0%-9.3pp
199Quincy High
Quincy · Quincy
High33.0%-9.3pp
200South High Community
Worcester · Worcester
High33.0%-9.3pp
Page 4 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 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.