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,549 schools with reported Mathematics scores. State average: 42.3%.
RankSchoolLevelMathematicsvs state
101Muraco Elementary
Winchester · Winchester
Elementary74.0%+31.7pp
102Newman Elementary
Needham · Needham
Elementary74.0%+31.7pp
103North Reading High
North Reading · North Reading
High74.0%+31.7pp
104Peter Noyes
Sudbury · Sudbury
Elementary74.0%+31.7pp
105Sarah W Gibbons Middle
Westborough · Westborough
Middle74.0%+31.7pp
106Tantasqua Regional Sr High
Fiskdale · Tantasqua
High74.0%+31.7pp
107Walter J. Paton School
Shrewsbury · Shrewsbury
Elementary74.0%+31.7pp
108William H Lincoln
Brookline · Brookline
Elementary74.0%+31.7pp
109Ashland High
Ashland · Ashland
High73.0%+30.7pp
110East Elementary School
Hingham · Hingham
Elementary73.0%+30.7pp
111General John Nixon Elementary
Sudbury · Sudbury
Elementary73.0%+30.7pp
112Harrington
Lexington · Lexington
Elementary73.0%+30.7pp
113Hunnewell
Wellesley · Wellesley
Elementary73.0%+30.7pp
114Memorial Spaulding
Newton Centre · Newton
Elementary73.0%+30.7pp
115Milton High
Milton · Milton
High73.0%+30.7pp
116North Beverly Elementary
Beverly · Beverly
Elementary73.0%+30.7pp
117Peirce
Arlington · Arlington
Elementary73.0%+30.7pp
118Vinson-Owen Elementary
Winchester · Winchester
Elementary73.0%+30.7pp
119William Mitchell
Needham · Needham
Elementary73.0%+30.7pp
120Andover West Middle
Andover · Andover
Middle72.0%+29.7pp
121Annie E Fales
Westborough · Westborough
Elementary72.0%+29.7pp
122Bedford High
Bedford · Bedford
High72.0%+29.7pp
123Bessie Buker Elementary
Wenham · Hamilton-Wenham
Elementary72.0%+29.7pp
124Broadmeadow
Needham · Needham
Elementary72.0%+29.7pp
125Chickering
Dover · Dover
Elementary72.0%+29.7pp
126Concord Middle
Concord · Concord
Middle72.0%+29.7pp
127Dover-Sherborn Regional Middle School
Dover · Dover-Sherborn
Middle72.0%+29.7pp
128Eliot K-8 Innovation School
Boston · Boston
Elementary72.0%+29.7pp
129Elmwood
Hopkinton · Hopkinton
Elementary72.0%+29.7pp
130Floral Street School
Shrewsbury · Shrewsbury
Elementary72.0%+29.7pp
131High Plain Elementary
Andover · Andover
Elementary72.0%+29.7pp
132Joshua Eaton
Reading · Reading
Elementary72.0%+29.7pp
133Memorial School
Upton · Mendon-Upton
Elementary72.0%+29.7pp
134Michael Driscoll
Brookline · Brookline
Elementary72.0%+29.7pp
135Oliver Ames High
North Easton · Easton
High72.0%+29.7pp
136Pioneer Charter School of Science
Everett · Pioneer Charter School of Science
Combined71.5%+29.2pp
137Alden School
Duxbury · Duxbury
Elementary71.0%+28.7pp
138Algonquin Regional High
Northborough · Northboro-Southboro
High71.0%+28.7pp
139Charles Taylor Elementary
Foxborough · Foxborough
Elementary71.0%+28.7pp
140Cohasset Middle School
Cohasset · Cohasset
Middle71.0%+28.7pp
141Collicot
Milton · Milton
Elementary71.0%+28.7pp
142Edith C Baker
Chestnut Hill · Brookline
Elementary71.0%+28.7pp
143F A Day Middle
Newtonville · Newton
Middle71.0%+28.7pp
144Fisher
Walpole · Walpole
Elementary71.0%+28.7pp
145Greenlodge
Dedham · Dedham
Elementary71.0%+28.7pp
146Happy Hollow School
Wayland · Wayland
Elementary71.0%+28.7pp
147John A Bishop
Arlington · Arlington
Elementary71.0%+28.7pp
148Major Howard W. Beal School
Shrewsbury · Shrewsbury
Elementary71.0%+28.7pp
149Natick High
Natick · Natick
High71.0%+28.7pp
150Norwell Middle School
Norwell · Norwell
Middle71.0%+28.7pp
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 Mathematics 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.