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
151Pentucket Regional Middle
West Newbury · Pentucket
Middle41.0%-3.3pp
152Roberta G. Doering School
Agawam · Agawam
Middle41.0%-3.3pp
153Charlton Middle School
Charlton · Dudley-Charlton Reg
Middle40.0%-4.3pp
154Dr. Philip O. Coakley Middle School
Norwood · Norwood
Middle40.0%-4.3pp
155John F Kennedy Middle School
Woburn · Woburn
Middle40.0%-4.3pp
156John W Rogers Middle
Rockland · Rockland
Middle40.0%-4.3pp
157Vassal Lane Upper School
Cambridge · Cambridge
Middle40.0%-4.3pp
158Ware Middle School
Ware · Ware
Middle40.0%-4.3pp
159Bridgewater Middle School
Bridgewater · Bridgewater-Raynham
Middle39.0%-5.3pp
160John T. Nichols Middle
Middleborough · Middleborough
Middle39.0%-5.3pp
161Lawrence
Falmouth · Falmouth
Middle39.0%-5.3pp
162Leicester Middle
Leicester · Leicester
Middle39.0%-5.3pp
163W.E.B. Du Bois Regional Middle School
Great Barrington · Berkshire Hills
Middle39.0%-5.3pp
164Whitin Intermediate
Uxbridge · Uxbridge
Middle39.0%-5.3pp
165Cape Cod Lighthouse Charter School
East Harwich · Cape Cod Lighthouse Charter
Middle38.0%-6.3pp
166Hastings Middle
Fairhaven · Fairhaven
Middle38.0%-6.3pp
167Marblehead Community Charter Public School
Marblehead · Marblehead Community Charter Public
Middle38.0%-6.3pp
168O'Donnell Middle School
Stoughton · Stoughton
Middle38.0%-6.3pp
169Whitman Middle
Whitman · Whitman-Hanson
Middle38.0%-6.3pp
170Agawam Junior High
Feeding Hills · Agawam
Middle37.0%-7.3pp
171Dartmouth Middle
North Dartmouth · Dartmouth
Middle37.0%-7.3pp
172Georgetown Middle School
Georgetown · Georgetown
Middle37.0%-7.3pp
173John F Kennedy Middle
Waltham · Waltham
Middle37.0%-7.3pp
174Norton Middle
Norton · Norton
Middle37.0%-7.3pp
175Wamsutta Middle School
Attleboro · Attleboro
Middle37.0%-7.3pp
176Wareham Middle
Wareham · Wareham
Middle37.0%-7.3pp
177Daniel L Joyce Middle School
Woburn · Woburn
Middle36.0%-8.3pp
178Greenfield Middle
Greenfield · Greenfield
Middle36.0%-8.3pp
179John W. Wynn Middle
Tewksbury · Tewksbury
Middle36.0%-8.3pp
180Winthrop Middle School
Winthrop · Winthrop
Middle36.0%-8.3pp
181David J. Quinn Middle School
Hudson · Hudson
Middle35.0%-9.3pp
182J Henry Higgins Middle
Peabody · Peabody
Middle35.0%-9.3pp
183Jabish Middle School
Belchertown · Belchertown
Middle35.0%-9.3pp
184Point Webster Middle
Quincy · Quincy
Middle35.0%-9.3pp
185Benjamin Friedman Middle
Taunton · Taunton
Middle34.0%-10.3pp
186John G Whittier
Haverhill · Haverhill
Middle34.0%-10.3pp
187Ralph B O'Maley Middle
Gloucester · Gloucester
Middle34.0%-10.3pp
188South West Middle School
Quincy · Quincy
Middle34.0%-10.3pp
189Walsh Middle
Framingham · Framingham
Middle34.0%-10.3pp
190Collins Middle
Salem · Salem
Middle33.0%-11.3pp
191Dedham Middle School
Dedham · Dedham
Middle33.0%-11.3pp
192Silver Lake Regional Middle School
Kingston · Silver Lake
Middle33.0%-11.3pp
193Westfield Middle School
Westfield · Westfield
Middle33.0%-11.3pp
194James S Daley Middle School
Lowell · Lowell
Middle32.0%-12.3pp
195Raynham Middle School
Raynham · Bridgewater-Raynham
Middle32.0%-12.3pp
196Northbridge Middle
Whitinsville · Northbridge
Middle31.0%-13.3pp
197Plymouth South Middle
Plymouth · Plymouth
Middle31.0%-13.3pp
198Cambridge Street Upper School
Cambridge · Cambridge
Middle30.0%-14.3pp
199Cyril K. Brennan Middle School
Attleboro · Attleboro
Middle30.0%-14.3pp
200Dupont Middle
Chicopee · Chicopee
Middle30.0%-14.3pp
Page 4 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.