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
51Millis High School
Millis · Millis
High68.0%+23.7pp
52Newburyport High
Newburyport · Newburyport
High68.0%+23.7pp
53Swampscott High
Swampscott · Swampscott
High68.0%+23.7pp
54Wakefield Memorial High
Wakefield · Wakefield
High68.0%+23.7pp
55Amherst Regional High
Amherst · Amherst-Pelham
High67.0%+22.7pp
56Belchertown High
Belchertown · Belchertown
High67.0%+22.7pp
57Lynnfield High
Lynnfield · Lynnfield
High67.0%+22.7pp
58Pembroke High School
Pembroke · Pembroke
High67.0%+22.7pp
59Sutton High School
Sutton · Sutton
High67.0%+22.7pp
60Ashland High
Ashland · Ashland
High66.0%+21.7pp
61Sturgis Charter Public School
Hyannis · Sturgis Charter Public
High66.0%+21.7pp
62Bridgewater-Raynham Regional
Bridgewater · Bridgewater-Raynham
High65.0%+20.7pp
63East Longmeadow High
East Longmeadow · East Longmeadow
High64.0%+19.7pp
64Groton Dunstable Regional
Groton · Groton-Dunstable
High64.0%+19.7pp
65Ipswich High
Ipswich · Ipswich
High64.0%+19.7pp
66Pentucket Regional Sr High
West Newbury · Pentucket
High64.0%+19.7pp
67Francis W. Parker Charter Essential School
Devens · Francis W. Parker Charter Essential
High63.2%+18.9pp
68North Andover High
North Andover · North Andover
High63.0%+18.7pp
69Seekonk High
Seekonk · Seekonk
High63.0%+18.7pp
70Bristol County Agricultural High
Dighton · Bristol County Agricultural
High62.0%+17.7pp
71Dighton-Rehoboth Regional High School
North Dighton · Dighton-Rehoboth
High62.0%+17.7pp
72Montachusett Regional Vocational Technical
Fitchburg · Montachusett Regional Vocational Technical
High62.0%+17.7pp
73Monument Mt Regional High
Great Barrington · Berkshire Hills
High62.0%+17.7pp
74Whitman Hanson Regional
Whitman · Whitman-Hanson
High62.0%+17.7pp
75North Attleboro High
North Attleborough · North Attleborough
High61.0%+16.7pp
76Oliver Ames High
North Easton · Easton
High61.0%+16.7pp
77Wilmington High
Wilmington · Wilmington
High61.0%+16.7pp
78Hanover High
Hanover · Hanover
High60.0%+15.7pp
79North Middlesex Regional
Townsend · North Middlesex
High60.0%+15.7pp
80Tantasqua Regional Sr High
Fiskdale · Tantasqua
High60.0%+15.7pp
81Tahanto Regional High
Boylston · Berlin-Boylston
High59.7%+15.4pp
82Burlington High
Burlington · Burlington
High59.0%+14.7pp
83Grafton High School
Grafton · Grafton
High59.0%+14.7pp
84Joseph Case High
Swansea · Swansea
High59.0%+14.7pp
85Medford High
Medford · Medford
High59.0%+14.7pp
86Nashoba Regional
Bolton · Nashoba
High59.0%+14.7pp
87Tewksbury Memorial High
Tewksbury · Tewksbury
High59.0%+14.7pp
88Advanced Math and Science Academy Charter School
Marlborough · Advanced Math and Science Academy Charter
High58.4%+14.1pp
89Ayer Shirley Regional High School
Ayer · Ayer Shirley School District
High58.0%+13.7pp
90Cape Cod Region Vocational Technical
Harwich · Cape Cod Regional Vocational Technical
High58.0%+13.7pp
91Reading Memorial High
Reading · Reading
High58.0%+13.7pp
92Wahconah Regional High
Dalton · Central Berkshire
High58.0%+13.7pp
93Amesbury High
Amesbury · Amesbury
High57.0%+12.7pp
94Maynard High
Maynard · Maynard
High57.0%+12.7pp
95Minuteman Regional High
Lexington · Minuteman Regional Vocational Technical
High57.0%+12.7pp
96North Quincy High
Quincy · Quincy
High57.0%+12.7pp
97Tri-County Regional Vocational Technical
Franklin · Tri-County Regional Vocational Technical
High57.0%+12.7pp
98Lenox Memorial High
Lenox · Lenox
High56.8%+12.5pp
99Four Rivers Charter Public School
Greenfield · Four Rivers Charter Public
High56.8%+12.5pp
100Blackstone Valley
Upton · Blackstone Valley Regional Vocational Technical
High56.0%+11.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 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.