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). 294 schools with reported Science scores. State average: 44.3%.
RankSchoolLevelSciencevs state
51Medway Middle
Medway · Medway
Middle63.0%+18.7pp
52North Reading Middle
North Reading · North Reading
Middle63.0%+18.7pp
53Robert H. Adams Middle School
Holliston · Holliston
Middle63.0%+18.7pp
54Sarah W Gibbons Middle
Westborough · Westborough
Middle63.0%+18.7pp
55Central Middle
Quincy · Quincy
Middle62.0%+17.7pp
56Village School
Marblehead · Marblehead
Middle62.0%+17.7pp
57Groton Dunstable Regional Middle
Groton · Groton-Dunstable
Middle60.0%+15.7pp
58Hingham Middle School
Hingham · Hingham
Middle60.0%+15.7pp
59Walter S Parker Middle
Reading · Reading
Middle60.0%+15.7pp
60Amherst Regional Middle School
Amherst · Amherst-Pelham
Middle59.0%+14.7pp
61Berkley Middle School
Berkley · Berkley
Middle59.0%+14.7pp
62Grafton Middle
Grafton · Grafton
Middle59.0%+14.7pp
63Duxbury Middle
Duxbury · Duxbury
Middle58.0%+13.7pp
64Easton Middle School
North Easton · Easton
Middle58.0%+13.7pp
65Frederick W. Hartnett Middle School
Blackstone · Blackstone-Millville
Middle58.0%+13.7pp
66Norwell Middle School
Norwell · Norwell
Middle58.0%+13.7pp
67Robert E. Melican Middle School
Northborough · Northborough
Middle58.0%+13.7pp
68Arthur W Coolidge Middle
Reading · Reading
Middle57.0%+12.7pp
69Chocksett Middle School
Sterling · Wachusett
Middle57.0%+12.7pp
70Lynnfield Middle School
Lynnfield · Lynnfield
Middle57.0%+12.7pp
71Ashland Middle
Ashland · Ashland
Middle56.0%+11.7pp
72Galvin Middle School
Wakefield · Wakefield
Middle56.0%+11.7pp
73Hanover Middle
Hanover · Hanover
Middle56.0%+11.7pp
74Joseph Case Jr High
Swansea · Swansea
Middle56.0%+11.7pp
75McCarthy Middle School
Chelmsford · Chelmsford
Middle56.0%+11.7pp
76Williams Middle
Longmeadow · Longmeadow
Middle56.0%+11.7pp
77Dighton Middle School
Dighton · Dighton-Rehoboth
Middle55.0%+10.7pp
78East Middle School
Braintree · Braintree
Middle55.0%+10.7pp
79Locke Middle
Billerica · Billerica
Middle55.0%+10.7pp
80Rupert A Nock Middle
Newburyport · Newburyport
Middle55.0%+10.7pp
81Wilmington Middle School
Wilmington · Wilmington
Middle55.0%+10.7pp
82Wm H Galvin Middle
Canton · Canton
Middle55.0%+10.7pp
83North Andover Middle
North Andover · North Andover
Middle54.0%+9.7pp
84Sherwood Middle School
Shrewsbury · Shrewsbury
Middle54.0%+9.7pp
85Cohasset Middle School
Cohasset · Cohasset
Middle53.0%+8.7pp
86John F. Ryan
Tewksbury · Tewksbury
Middle53.0%+8.7pp
87Remington Middle
Franklin · Franklin
Middle53.0%+8.7pp
88Dr. Kevin M. Hurley Middle School
Seekonk · Seekonk
Middle52.0%+7.7pp
89Horace Mann
Franklin · Franklin
Middle52.0%+7.7pp
90Stoneham Central Middle School
Stoneham · Stoneham
Middle52.0%+7.7pp
91Dorothy L Beckwith
Rehoboth · Dighton-Rehoboth
Middle51.0%+6.7pp
92Fowler School
Maynard · Maynard
Middle51.0%+6.7pp
93Robert J. Coelho Middle School
Attleboro · Attleboro
Middle51.0%+6.7pp
94Chestnut Hill Community School
Belchertown · Belchertown
Middle50.0%+5.7pp
95Freetown-Lakeville Middle School
Lakeville · Freetown-Lakeville
Middle50.0%+5.7pp
96Furnace Brook Middle
Marshfield · Marshfield
Middle50.0%+5.7pp
97Miscoe Hill School
Mendon · Mendon-Upton
Middle50.0%+5.7pp
98Nessacus Regional Middle School
Dalton · Central Berkshire
Middle50.0%+5.7pp
99John J Ahern
Foxborough · Foxborough
Middle49.0%+4.7pp
100Marshall Middle School
Billerica · Billerica
Middle49.0%+4.7pp
Page 2 of 6

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.