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,292 schools with reported Science scores. State average: 44.3%.
RankSchoolLevelSciencevs state
201William G Vinal
Norwell · Norwell
Elementary69.0%+24.7pp
202Boston Latin School
Boston · Boston
High68.0%+23.7pp
203Amigos School
Cambridge · Cambridge
Elementary68.0%+23.7pp
204Benjamin Banneker Charter Public School
Cambridge · Benjamin Banneker Charter Public
Elementary68.0%+23.7pp
205Braintree High
Braintree · Braintree
High68.0%+23.7pp
206Cambridgeport
Cambridge · Cambridge
Elementary68.0%+23.7pp
207Ephraim Curtis Middle
Sudbury · Sudbury
Middle68.0%+23.7pp
208Fisher
Walpole · Walpole
Elementary68.0%+23.7pp
209Lynch Elementary
Winchester · Winchester
Elementary68.0%+23.7pp
210Millis High School
Millis · Millis
High68.0%+23.7pp
211Newburyport High
Newburyport · Newburyport
High68.0%+23.7pp
212Pollard Middle
Needham · Needham
Middle68.0%+23.7pp
213South Middle School
Braintree · Braintree
Middle68.0%+23.7pp
214South River
Marshfield · Marshfield
Elementary68.0%+23.7pp
215Swampscott High
Swampscott · Swampscott
High68.0%+23.7pp
216Wakefield Memorial High
Wakefield · Wakefield
High68.0%+23.7pp
217Wollaston School
Quincy · Quincy
Elementary68.0%+23.7pp
218Pioneer Charter School of Science
Everett · Pioneer Charter School of Science
Combined67.3%+23.0pp
219Amherst Regional High
Amherst · Amherst-Pelham
High67.0%+22.7pp
220Belchertown High
Belchertown · Belchertown
High67.0%+22.7pp
221Brooks School
Medford · Medford
Elementary67.0%+22.7pp
222Charles E Roderick
Wrentham · Wrentham
Middle67.0%+22.7pp
223Doherty Middle
Andover · Andover
Middle67.0%+22.7pp
224Egremont
Pittsfield · Pittsfield
Elementary67.0%+22.7pp
225John D Runkle
Brookline · Brookline
Elementary67.0%+22.7pp
226Littleton Middle School
Littleton · Littleton
Middle67.0%+22.7pp
227Lynnfield High
Lynnfield · Lynnfield
High67.0%+22.7pp
228Manomet Elementary
Plymouth · Plymouth
Elementary67.0%+22.7pp
229Old Hammondtown
Mattapoisett · Mattapoisett
Middle67.0%+22.7pp
230Pembroke High School
Pembroke · Pembroke
High67.0%+22.7pp
231Sutton High School
Sutton · Sutton
High67.0%+22.7pp
232Brooke Charter School
Mattapan · Brooke Charter School
Combined66.6%+22.3pp
233Alcott
Concord · Concord
Elementary66.0%+21.7pp
234Alice M Barrows
Reading · Reading
Elementary66.0%+21.7pp
235Ashland High
Ashland · Ashland
High66.0%+21.7pp
236John Glenn Middle
Bedford · Bedford
Middle66.0%+21.7pp
237Lt Peter M Hansen
Canton · Canton
Elementary66.0%+21.7pp
238North Elementary
Somerset · Somerset
Elementary66.0%+21.7pp
239Oak Ridge
East Sandwich · Sandwich
Elementary66.0%+21.7pp
240P Brent Trottier
Southborough · Southborough
Middle66.0%+21.7pp
241Pine Glen Elementary
Burlington · Burlington
Elementary66.0%+21.7pp
242Sturgis Charter Public School
Hyannis · Sturgis Charter Public
High66.0%+21.7pp
243Bradley Elementary School
East Boston · Boston
Elementary65.0%+20.7pp
244Bridgewater-Raynham Regional
Bridgewater · Bridgewater-Raynham
High65.0%+20.7pp
245Col Moses Parker School
Chelmsford · Chelmsford
Middle65.0%+20.7pp
246Cushing Elementary
Scituate · Scituate
Elementary65.0%+20.7pp
247Dennett Elementary
Plympton · Plympton
Elementary65.0%+20.7pp
248Dr John C Page School
West Newbury · Pentucket
Elementary65.0%+20.7pp
249John Eliot
Needham · Needham
Elementary65.0%+20.7pp
250John R Fausey
West Springfield · West Springfield
Elementary65.0%+20.7pp
Page 5 of 26

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.