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,550 schools with reported English Language Arts scores. State average: 43.8%.
RankSchoolLevelEnglish Language Artsvs state
101Peter Noyes
Sudbury · Sudbury
Elementary74.0%+30.2pp
102The Bromfield Middle School
Harvard · Harvard
Middle74.0%+30.2pp
103Wm L Foster Elementary
Hingham · Hingham
Elementary74.0%+30.2pp
104Ashland High
Ashland · Ashland
High73.0%+29.2pp
105Downey
Westwood · Westwood
Elementary73.0%+29.2pp
106E W Thurston Middle
Westwood · Westwood
Middle73.0%+29.2pp
107Ephraim Curtis Middle
Sudbury · Sudbury
Middle73.0%+29.2pp
108Josiah Haynes
Sudbury · Sudbury
Elementary73.0%+29.2pp
109Littleton Middle School
Littleton · Littleton
Middle73.0%+29.2pp
110Medfield Senior High
Medfield · Medfield
High73.0%+29.2pp
111Minuteman Regional High
Lexington · Minuteman Regional Vocational Technical
High73.0%+29.2pp
112Pierce
Brookline · Brookline
Elementary73.0%+29.2pp
113Roland Hayes
Chestnut Hill · Brookline
Elementary73.0%+29.2pp
114Sarah W Gibbons Middle
Westborough · Westborough
Middle73.0%+29.2pp
115Scituate High School
Scituate · Scituate
High73.0%+29.2pp
116Shrewsbury High School
Shrewsbury · Shrewsbury
High73.0%+29.2pp
117Vinson-Owen Elementary
Winchester · Winchester
Elementary73.0%+29.2pp
118Arthur W Coolidge Middle
Reading · Reading
Middle72.0%+28.2pp
119Center
Mattapoisett · Mattapoisett
Elementary72.0%+28.2pp
120Eliot K-8 Innovation School
Boston · Boston
Elementary72.0%+28.2pp
121Heights Elementary
Sharon · Sharon
Elementary72.0%+28.2pp
122Hopkins Elementary School
Hopkinton · Hopkinton
Elementary72.0%+28.2pp
123John Glenn Middle
Bedford · Bedford
Middle72.0%+28.2pp
124Lawrence
Brookline · Brookline
Elementary72.0%+28.2pp
125Luther Conant School
Acton · Acton-Boxborough
Elementary72.0%+28.2pp
126North Reading High
North Reading · North Reading
High72.0%+28.2pp
127North Reading Middle
North Reading · North Reading
Middle72.0%+28.2pp
128Ralph Wheelock School
Medfield · Medfield
Elementary72.0%+28.2pp
129South Elementary
Hingham · Hingham
Elementary72.0%+28.2pp
130Winthrop
Melrose · Melrose
Elementary72.0%+28.2pp
131A E Angier
Waban · Newton
Elementary71.0%+27.2pp
132Amherst Regional High
Amherst · Amherst-Pelham
High71.0%+27.2pp
133Bigelow Middle
Newton · Newton
Middle71.0%+27.2pp
134Broadmeadow
Needham · Needham
Elementary71.0%+27.2pp
135Dover-Sherborn Regional Middle School
Dover · Dover-Sherborn
Middle71.0%+27.2pp
136Edith C Baker
Chestnut Hill · Brookline
Elementary71.0%+27.2pp
137Gibbs School
Arlington · Arlington
Middle71.0%+27.2pp
138Glover
Marblehead · Marblehead
Elementary71.0%+27.2pp
139Jefferson Elementary
Franklin · Franklin
Elementary71.0%+27.2pp
140McCall Middle
Winchester · Winchester
Middle71.0%+27.2pp
141Natick High
Natick · Natick
High71.0%+27.2pp
142Sprague Elementary School
Wellesley · Wellesley
Elementary71.0%+27.2pp
143Tantasqua Regional Sr High
Fiskdale · Tantasqua
High71.0%+27.2pp
144Thomas Blake Middle
Medfield · Medfield
Middle71.0%+27.2pp
145William G Vinal
Norwell · Norwell
Elementary71.0%+27.2pp
146William H Lincoln
Brookline · Brookline
Elementary71.0%+27.2pp
147Amigos School
Cambridge · Cambridge
Elementary70.0%+26.2pp
148Collicot
Milton · Milton
Elementary70.0%+26.2pp
149F A Day Middle
Newtonville · Newton
Middle70.0%+26.2pp
150Hale
Stow · Nashoba
Middle70.0%+26.2pp
Page 3 of 31

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 English Language Arts 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.