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
51Newton North High
Newtonville · Newton
High81.0%+36.7pp
52South Elementary
Andover · Andover
Elementary81.0%+36.7pp
53Bridge
Lexington · Lexington
Elementary80.0%+35.7pp
54Concord Carlisle High
Concord · Concord-Carlisle
High80.0%+35.7pp
55Concord Middle
Concord · Concord
Middle80.0%+35.7pp
56Glover
Milton · Milton
Elementary80.0%+35.7pp
57Hopkins Elementary School
Hopkinton · Hopkinton
Elementary80.0%+35.7pp
58Paul P Gates Elementary School
Acton · Acton-Boxborough
Elementary80.0%+35.7pp
59Schofield
Wellesley · Wellesley
Elementary80.0%+35.7pp
60Willard
Concord · Concord
Elementary80.0%+35.7pp
61Acton-Boxborough Regional High
Acton · Acton-Boxborough
High79.0%+34.7pp
62Algonquin Regional High
Northborough · Northboro-Southboro
High79.0%+34.7pp
63Bessie Buker Elementary
Wenham · Hamilton-Wenham
Elementary79.0%+34.7pp
64Downey
Westwood · Westwood
Elementary79.0%+34.7pp
65Heights Elementary
Sharon · Sharon
Elementary79.0%+34.7pp
66Hopkinton High
Hopkinton · Hopkinton
High79.0%+34.7pp
67Katharine Lee Bates
Wellesley · Wellesley
Elementary79.0%+34.7pp
68Lawrence
Brookline · Brookline
Elementary79.0%+34.7pp
69Luther Conant School
Acton · Acton-Boxborough
Elementary79.0%+34.7pp
70Natick High
Natick · Natick
High79.0%+34.7pp
71North Reading High
North Reading · North Reading
High79.0%+34.7pp
72Thoreau
Concord · Concord
Elementary79.0%+34.7pp
73Westford Academy
Westford · Westford
High79.0%+34.7pp
74Pioneer Valley Chinese Immersion Charter School
Hadley · Pioneer Valley Chinese Immersion Charter
Combined78.3%+33.9pp
75Ambrose Elementary
Winchester · Winchester
Elementary78.0%+33.7pp
76Chickering
Dover · Dover
Elementary78.0%+33.7pp
77Cohasset High School
Cohasset · Cohasset
High78.0%+33.7pp
78Duxbury High
Duxbury · Duxbury
High78.0%+33.7pp
79Lincoln Elementary
Winchester · Winchester
Elementary78.0%+33.7pp
80Loker School
Wayland · Wayland
Elementary78.0%+33.7pp
81Sprague Elementary School
Wellesley · Wellesley
Elementary78.0%+33.7pp
82The Bromfield High School
Harvard · Harvard
High78.0%+33.7pp
83Weston High
Weston · Weston
High78.0%+33.7pp
84Westwood High
Westwood · Westwood
High78.0%+33.7pp
85William Mitchell
Needham · Needham
Elementary78.0%+33.7pp
86Broadmeadow
Needham · Needham
Elementary77.0%+32.7pp
87C C Burr
Auburndale · Newton
Elementary77.0%+32.7pp
88Field Elementary School
Weston · Weston
Elementary77.0%+32.7pp
89John M Tobin
Cambridge · Cambridge
Elementary77.0%+32.7pp
90Millbury Street Elementary School
Grafton · Grafton
Elementary77.0%+32.7pp
91Old Post Road
East Walpole · Walpole
Elementary77.0%+32.7pp
92Peabody
Cambridge · Cambridge
Elementary77.0%+32.7pp
93Sunita L. Williams Elementary
Needham · Needham
Elementary77.0%+32.7pp
94William E Norris
Southampton · Southampton
Elementary77.0%+32.7pp
95Benjamin G Brown
Somerville · Somerville
Elementary76.0%+31.7pp
96Manchester Essex Regional High School
Manchester · Manchester Essex Regional
High76.0%+31.7pp
97Manchester Memorial Elementary
Manchester · Manchester Essex Regional
Elementary76.0%+31.7pp
98McCall Middle
Winchester · Winchester
Middle76.0%+31.7pp
99Newman Elementary
Needham · Needham
Elementary76.0%+31.7pp
100Northampton High
Northampton · Northampton
High76.0%+31.7pp
Page 2 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.