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
51Braintree High
Braintree · Braintree
High66.0%+23.7pp
52Lynnfield High
Lynnfield · Lynnfield
High66.0%+23.7pp
53Scituate High School
Scituate · Scituate
High66.0%+23.7pp
54Sturgis Charter Public School
Hyannis · Sturgis Charter Public
High66.0%+23.7pp
55Walpole High
Walpole · Walpole
High66.0%+23.7pp
56Northampton High
Northampton · Northampton
High65.0%+22.7pp
57Sutton High School
Sutton · Sutton
High65.0%+22.7pp
58Hanover High
Hanover · Hanover
High64.0%+21.7pp
59Melrose High
Melrose · Melrose
High64.0%+21.7pp
60Millis High School
Millis · Millis
High64.0%+21.7pp
61Chelmsford High
North Chelmsford · Chelmsford
High63.0%+20.7pp
62Reading Memorial High
Reading · Reading
High63.0%+20.7pp
63Minnechaug Regional High
Wilbraham · Hampden-Wilbraham
High62.0%+19.7pp
64Amherst Regional High
Amherst · Amherst-Pelham
High61.0%+18.7pp
65Seekonk High
Seekonk · Seekonk
High61.0%+18.7pp
66Canton High
Canton · Canton
High60.0%+17.7pp
67Pentucket Regional Sr High
West Newbury · Pentucket
High60.0%+17.7pp
68Stoneham High
Stoneham · Stoneham
High60.0%+17.7pp
69North Quincy High
Quincy · Quincy
High59.0%+16.7pp
70Watertown High
Watertown · Watertown
High59.0%+16.7pp
71Wilmington High
Wilmington · Wilmington
High59.0%+16.7pp
72Boston Latin Academy
Dorchester · Boston
High58.8%+16.6pp
73Cambridge Rindge and Latin
Cambridge · Cambridge
High58.0%+15.7pp
74Tyngsborough High School
Tyngsborough · Tyngsborough
High58.0%+15.7pp
75Advanced Math and Science Academy Charter School
Marlborough · Advanced Math and Science Academy Charter
High57.3%+15.0pp
76Belchertown High
Belchertown · Belchertown
High57.0%+14.7pp
77Franklin High
Franklin · Franklin
High57.0%+14.7pp
78King Philip Regional High
Wrentham · King Philip
High57.0%+14.7pp
79Mansfield High
Mansfield · Mansfield
High57.0%+14.7pp
80Marblehead High
Marblehead · Marblehead
High57.0%+14.7pp
81West Boylston Junior/Senior High
West Boylston · West Boylston
High57.0%+14.7pp
82Rising Tide Charter Public School
Plymouth · Rising Tide Charter Public
High56.8%+14.5pp
83Lenox Memorial High
Lenox · Lenox
High56.6%+14.3pp
84Apponequet Regional High
Lakeville · Freetown-Lakeville
High56.0%+13.7pp
85Dedham High
Dedham · Dedham
High56.0%+13.7pp
86Medway High
Medway · Medway
High56.0%+13.7pp
87Minuteman Regional High
Lexington · Minuteman Regional Vocational Technical
High56.0%+13.7pp
88Newburyport High
Newburyport · Newburyport
High56.0%+13.7pp
89Blackstone Valley
Upton · Blackstone Valley Regional Vocational Technical
High55.0%+12.7pp
90Burlington High
Burlington · Burlington
High55.0%+12.7pp
91North Andover High
North Andover · North Andover
High55.0%+12.7pp
92Boston Collegiate Charter School
Dorchester · Boston Collegiate Charter
High54.8%+12.6pp
93Francis W. Parker Charter Essential School
Devens · Francis W. Parker Charter Essential
High53.0%+10.8pp
94Dartmouth High
Dartmouth · Dartmouth
High53.0%+10.7pp
95Lunenburg High
Lunenburg · Lunenburg
High53.0%+10.7pp
96Cape Cod Region Vocational Technical
Harwich · Cape Cod Regional Vocational Technical
High52.0%+9.7pp
97Grafton High School
Grafton · Grafton
High52.0%+9.7pp
98Montachusett Regional Vocational Technical
Fitchburg · Montachusett Regional Vocational Technical
High52.0%+9.7pp
99South Hadley High
South Hadley · South Hadley
High52.0%+9.7pp
100Foxborough High
Foxborough · Foxborough
High51.0%+8.7pp
Page 2 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.