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
251Mary E Flaherty School
Braintree · Braintree
Elementary65.0%+22.7pp
252Northampton High
Northampton · Northampton
High65.0%+22.7pp
253Rindge Avenue Upper School
Cambridge · Cambridge
Middle65.0%+22.7pp
254Sutton High School
Sutton · Sutton
High65.0%+22.7pp
255Vincent M Igo Elementary
Foxborough · Foxborough
Elementary65.0%+22.7pp
256Wampatuck Elementary
Scituate · Scituate
Elementary65.0%+22.7pp
257William G Vinal
Norwell · Norwell
Elementary65.0%+22.7pp
258Winthrop School
South Hamilton · Hamilton-Wenham
Elementary65.0%+22.7pp
259Pioneer Valley Chinese Immersion Charter School
Hadley · Pioneer Valley Chinese Immersion Charter
Combined64.9%+22.6pp
260Bradley Elementary School
East Boston · Boston
Elementary64.0%+21.7pp
261Brown
Natick · Natick
Elementary64.0%+21.7pp
262Cushing Elementary
Scituate · Scituate
Elementary64.0%+21.7pp
263Dr John C Page School
West Newbury · Pentucket
Elementary64.0%+21.7pp
264Gov Edward Winslow
Marshfield · Marshfield
Elementary64.0%+21.7pp
265Hanover High
Hanover · Hanover
High64.0%+21.7pp
266John F Kennedy
Somerville · Somerville
Elementary64.0%+21.7pp
267Melrose High
Melrose · Melrose
High64.0%+21.7pp
268Millis High School
Millis · Millis
High64.0%+21.7pp
269Parmenter
Franklin · Franklin
Elementary64.0%+21.7pp
270South River
Marshfield · Marshfield
Elementary64.0%+21.7pp
271West Villages Elementary School
Marstons Mills · Barnstable
Elementary64.0%+21.7pp
272William A Berkowitz Elementary
Chelsea · Chelsea
Elementary64.0%+21.7pp
273Mystic Valley Regional Charter School
Malden · Mystic Valley Regional Charter
Combined63.3%+21.1pp
274Bowen
Newton Centre · Newton
Elementary63.0%+20.7pp
275Calvin Coolidge School
Shrewsbury · Shrewsbury
Elementary63.0%+20.7pp
276Centerville Elementary
Beverly · Beverly
Elementary63.0%+20.7pp
277Chelmsford High
North Chelmsford · Chelmsford
High63.0%+20.7pp
278Dean S Luce
Canton · Canton
Elementary63.0%+20.7pp
279Doherty Middle
Andover · Andover
Middle63.0%+20.7pp
280Dolbeare
Wakefield · Wakefield
Elementary63.0%+20.7pp
281Florence Roche School
Groton · Groton-Dunstable
Elementary63.0%+20.7pp
282John A. Crisafulli Elementary School
Westford · Westford
Elementary63.0%+20.7pp
283M Norcross Stratton
Arlington · Arlington
Elementary63.0%+20.7pp
284North Intermediate
Wilmington · Wilmington
Elementary63.0%+20.7pp
285North Pembroke Elementary
Pembroke · Pembroke
Elementary63.0%+20.7pp
286Oak Street Elementary
Franklin · Franklin
Elementary63.0%+20.7pp
287Reading Memorial High
Reading · Reading
High63.0%+20.7pp
288Station Avenue Elementary
South Yarmouth · Dennis-Yarmouth
Elementary63.0%+20.7pp
289Underwood
Newton · Newton
Elementary63.0%+20.7pp
290West Elementary
Andover · Andover
Elementary63.0%+20.7pp
291Williams
Auburndale · Newton
Elementary63.0%+20.7pp
292Brackett
Arlington · Arlington
Elementary62.0%+19.7pp
293Center
Longmeadow · Longmeadow
Elementary62.0%+19.7pp
294Cutler School
South Hamilton · Hamilton-Wenham
Elementary62.0%+19.7pp
295Davis Hill Elementary
Holden · Wachusett
Elementary62.0%+19.7pp
296Flagg Street
Worcester · Worcester
Elementary62.0%+19.7pp
297Glover
Milton · Milton
Elementary62.0%+19.7pp
298Greenwood
Wakefield · Wakefield
Elementary62.0%+19.7pp
299Horace Mann
Newtonville · Newton
Elementary62.0%+19.7pp
300J Turner Hood
North Reading · North Reading
Elementary62.0%+19.7pp
Page 6 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.