Massachusetts Department of Education · 2024-2025

Massachusetts School Districts

Performance Rankings & Analytics

Aggregate rankings across high schools and elementary schools. Each district is scored by the average performance of all its schools.

Sort:
1,113
Avg SAT Score
1,459
Highest Avg SAT
92.4%
Avg Graduation Rate
48.4%
Avg MCAS ELA
Rank
Grade
District
Schools
MCAS ELA
MCAS Math
SAT
Attend.
1
A+
Weston
3 schools · 1 HS · 2 Elem
ELA
81.7%
Math
81.7%
SAT
1,298
Attend.
95.8%
1
A+
Weston
3 schools · 1 HS · 2 Elem
3
81.7%
81.7%
1,298
95.8%
2
A+
Dover-Sherborn
3 schools · 1 HS · 2 Elem
ELA
81.3%
Math
79.7%
SAT
1,283
Attend.
95.2%
2
A+
Dover-Sherborn
3 schools · 1 HS · 2 Elem
3
81.3%
79.7%
1,283
95.2%
3
A+
Wayland
4 schools · 1 HS · 3 Elem
ELA
75.5%
Math
78.2%
SAT
1,286
Attend.
95.8%
3
A+
Wayland
4 schools · 1 HS · 3 Elem
4
75.5%
78.2%
1,286
95.8%
4
A+
Lexington
7 schools · 1 HS · 6 Elem
ELA
72.7%
Math
77.6%
SAT
1,349
Attend.
95.5%
4
A+
Lexington
7 schools · 1 HS · 6 Elem
7
72.7%
77.6%
1,349
95.5%
5
A+
Winchester
6 schools · 1 HS · 5 Elem
ELA
79%
Math
74.5%
SAT
1,295
Attend.
95.5%
5
A+
Winchester
6 schools · 1 HS · 5 Elem
6
79%
74.5%
1,295
95.5%
6
A+
Wellesley
7 schools · 1 HS · 6 Elem
ELA
75.6%
Math
77.7%
SAT
1,299
Attend.
95.6%
6
A+
Wellesley
7 schools · 1 HS · 6 Elem
7
75.6%
77.7%
1,299
95.6%
7
A+
Medfield
2 schools · 1 HS · 1 Elem
ELA
72.5%
Math
79%
SAT
1,214
Attend.
95.7%
7
A+
Medfield
2 schools · 1 HS · 1 Elem
2
72.5%
79%
1,214
95.7%
8
A+
Belmont
5 schools · 1 HS · 4 Elem
ELA
74.4%
Math
77.8%
SAT
1,326
Attend.
95.5%
8
A+
Belmont
5 schools · 1 HS · 4 Elem
5
74.4%
77.8%
1,326
95.5%
9
A+
Westwood
5 schools · 1 HS · 4 Elem
ELA
75.8%
Math
77.2%
SAT
1,269
Attend.
95.8%
9
A+
Westwood
5 schools · 1 HS · 4 Elem
5
75.8%
77.2%
1,269
95.8%
10
A
Hopkinton
2 schools · 1 HS · 1 Elem
ELA
75%
Math
76%
SAT
1,272
Attend.
95%
10
A
Hopkinton
2 schools · 1 HS · 1 Elem
2
75%
76%
1,272
95%
11
A
Bedford
2 schools · 1 HS · 1 Elem
ELA
72.5%
Math
71%
SAT
1,261
Attend.
94.7%
11
A
Bedford
2 schools · 1 HS · 1 Elem
2
72.5%
71%
1,261
94.7%
12
A
Hingham
5 schools · 1 HS · 4 Elem
ELA
74%
Math
67.2%
SAT
1,231
Attend.
95.8%
12
A
Hingham
5 schools · 1 HS · 4 Elem
5
74%
67.2%
1,231
95.8%
13
A
Cohasset
2 schools · 1 HS · 1 Elem
ELA
76%
Math
73.5%
SAT
1,164
Attend.
95.4%
13
A
Cohasset
2 schools · 1 HS · 1 Elem
2
76%
73.5%
1,164
95.4%
14
A
Ma Academy for Math and Science
1 school · 1 HS
ELA
Math
SAT
1,459
Attend.
98%
14
A
Ma Academy for Math and Science
1 school · 1 HS
1
1,459
98%
15
A
Concord-Carlisle
5 schools · 1 HS · 4 Elem
ELA
73.4%
Math
68.4%
SAT
1,277
Attend.
95.4%
15
A
Concord-Carlisle
5 schools · 1 HS · 4 Elem
5
73.4%
68.4%
1,277
95.4%
16
A
Harvard
2 schools · 1 HS · 1 Elem
ELA
76.5%
Math
71.5%
SAT
1,277
Attend.
92.4%
16
A
Harvard
2 schools · 1 HS · 1 Elem
2
76.5%
71.5%
1,277
92.4%
17
A
Needham
6 schools · 1 HS · 5 Elem
ELA
70%
Math
70%
SAT
1,270
Attend.
95.8%
17
A
Needham
6 schools · 1 HS · 5 Elem
6
70%
70%
1,270
95.8%
18
A
Sharon
4 schools · 1 HS · 3 Elem
ELA
73%
Math
69%
SAT
1,301
Attend.
95.2%
18
A
Sharon
4 schools · 1 HS · 3 Elem
4
73%
69%
1,301
95.2%
19
A
Duxbury
2 schools · 1 HS · 1 Elem
ELA
74%
Math
80%
SAT
1,185
Attend.
95.2%
19
A
Duxbury
2 schools · 1 HS · 1 Elem
2
74%
80%
1,185
95.2%
20
A
Walpole
5 schools · 1 HS · 4 Elem
ELA
66.4%
Math
71.8%
SAT
1,187
Attend.
95.6%
20
A
Walpole
5 schools · 1 HS · 4 Elem
5
66.4%
71.8%
1,187
95.6%
21
A
Benjamin Banneker Charter Public
1 school · 1 Elem
ELA
81%
Math
91%
SAT
Attend.
95.1%
21
A
Benjamin Banneker Charter Public
1 school · 1 Elem
1
81%
91%
95.1%
22
A
Brookline
9 schools · 1 HS · 8 Elem
ELA
68.6%
Math
71%
SAT
1,301
Attend.
94.9%
22
A
Brookline
9 schools · 1 HS · 8 Elem
9
68.6%
71%
1,301
94.9%
23
A
Melrose
6 schools · 1 HS · 5 Elem
ELA
72%
Math
73.3%
SAT
1,166
Attend.
95.1%
23
A
Melrose
6 schools · 1 HS · 5 Elem
6
72%
73.3%
1,166
95.1%
24
A
Pioneer Charter School of Science II
1 school · 1 HS
ELA
90%
Math
98%
SAT
1,224
Attend.
94.8%
24
A
Pioneer Charter School of Science II
1 school · 1 HS
1
90%
98%
1,224
94.8%
25
A
Shrewsbury
6 schools · 1 HS · 5 Elem
ELA
62.7%
Math
74.2%
SAT
1,247
Attend.
95%
25
A
Shrewsbury
6 schools · 1 HS · 5 Elem
6
62.7%
74.2%
1,247
95%
26
A
Lynnfield
3 schools · 1 HS · 2 Elem
ELA
68%
Math
69.3%
SAT
1,185
Attend.
95.4%
26
A
Lynnfield
3 schools · 1 HS · 2 Elem
3
68%
69.3%
1,185
95.4%
27
A-
North Reading
4 schools · 1 HS · 3 Elem
ELA
70.2%
Math
72%
SAT
1,183
Attend.
95.5%
27
A-
North Reading
4 schools · 1 HS · 3 Elem
4
70.2%
72%
1,183
95.5%
28
A-
Scituate
5 schools · 1 HS · 4 Elem
ELA
69.6%
Math
67.8%
SAT
1,162
Attend.
95%
28
A-
Scituate
5 schools · 1 HS · 4 Elem
5
69.6%
67.8%
1,162
95%
29
A-
Norwell
3 schools · 1 HS · 2 Elem
ELA
71%
Math
69%
SAT
1,144
Attend.
95%
29
A-
Norwell
3 schools · 1 HS · 2 Elem
3
71%
69%
1,144
95%
30
A-
Hamilton-Wenham
4 schools · 1 HS · 3 Elem
ELA
67.8%
Math
70.8%
SAT
1,221
Attend.
95.8%
30
A-
Hamilton-Wenham
4 schools · 1 HS · 3 Elem
4
67.8%
70.8%
1,221
95.8%
31
A-
Andover
5 schools · 1 HS · 4 Elem
ELA
66%
Math
72.4%
SAT
1,220
Attend.
95.3%
31
A-
Andover
5 schools · 1 HS · 4 Elem
5
66%
72.4%
1,220
95.3%
32
A-
Advanced Math and Science Academy Charter
1 school · 1 HS
ELA
73%
Math
90%
SAT
1,257
Attend.
95%
32
A-
Advanced Math and Science Academy Charter
1 school · 1 HS
1
73%
90%
1,257
95%
33
A-
Pioneer Valley Chinese Immersion Charter
1 school · 1 HS
ELA
86%
Math
87%
SAT
1,291
Attend.
95.6%
33
A-
Pioneer Valley Chinese Immersion Charter
1 school · 1 HS
1
86%
87%
1,291
95.6%
34
A-
Groton-Dunstable
3 schools · 1 HS · 2 Elem
ELA
63.7%
Math
68.7%
SAT
1,212
Attend.
95.3%
34
A-
Groton-Dunstable
3 schools · 1 HS · 2 Elem
3
63.7%
68.7%
1,212
95.3%
35
A-
Westford
4 schools · 1 HS · 3 Elem
ELA
64.5%
Math
67.2%
SAT
1,271
Attend.
95.5%
35
A-
Westford
4 schools · 1 HS · 3 Elem
4
64.5%
67.2%
1,271
95.5%
36
A-
Arlington
8 schools · 1 HS · 7 Elem
ELA
68.5%
Math
65.4%
SAT
1,266
Attend.
95.3%
36
A-
Arlington
8 schools · 1 HS · 7 Elem
8
68.5%
65.4%
1,266
95.3%
37
A-
Franklin
6 schools · 1 HS · 5 Elem
ELA
61.2%
Math
67.8%
SAT
1,179
Attend.
95%
37
A-
Franklin
6 schools · 1 HS · 5 Elem
6
61.2%
67.8%
1,179
95%
38
A-
Lincoln-Sudbury
7 schools · 1 HS · 6 Elem
ELA
65.3%
Math
66.1%
SAT
1,292
Attend.
95.4%
38
A-
Lincoln-Sudbury
7 schools · 1 HS · 6 Elem
7
65.3%
66.1%
1,292
95.4%
39
A-
Mystic Valley Regional Charter
1 school · 1 HS
ELA
88%
Math
77%
SAT
1,211
Attend.
96.3%
39
A-
Mystic Valley Regional Charter
1 school · 1 HS
1
88%
77%
1,211
96.3%
40
A-
Westborough
4 schools · 1 HS · 3 Elem
ELA
66.2%
Math
68.2%
SAT
1,254
Attend.
94.1%
40
A-
Westborough
4 schools · 1 HS · 3 Elem
4
66.2%
68.2%
1,254
94.1%
41
A-
Manchester Essex Regional
3 schools · 1 HS · 2 Elem
ELA
74%
Math
63.7%
SAT
1,210
Attend.
95.1%
41
A-
Manchester Essex Regional
3 schools · 1 HS · 2 Elem
3
74%
63.7%
1,210
95.1%
42
A-
Littleton
2 schools · 1 HS · 1 Elem
ELA
66.5%
Math
68%
SAT
1,161
Attend.
95.6%
42
A-
Littleton
2 schools · 1 HS · 1 Elem
2
66.5%
68%
1,161
95.6%
43
A-
Northboro-Southboro
6 schools · 1 HS · 5 Elem
ELA
64.3%
Math
66%
SAT
1,241
Attend.
94.8%
43
A-
Northboro-Southboro
6 schools · 1 HS · 5 Elem
6
64.3%
66%
1,241
94.8%
44
A-
Mansfield
2 schools · 1 HS · 1 Elem
ELA
62%
Math
60%
SAT
1,186
Attend.
95.3%
44
A-
Mansfield
2 schools · 1 HS · 1 Elem
2
62%
60%
1,186
95.3%
45
A-
Marblehead
3 schools · 1 HS · 2 Elem
ELA
63.3%
Math
61.3%
SAT
1,212
Attend.
93.1%
45
A-
Marblehead
3 schools · 1 HS · 2 Elem
3
63.3%
61.3%
1,212
93.1%
46
A-
Marshfield
6 schools · 1 HS · 5 Elem
ELA
56.5%
Math
66.7%
SAT
1,133
Attend.
95%
46
A-
Marshfield
6 schools · 1 HS · 5 Elem
6
56.5%
66.7%
1,133
95%
47
A-
Newton
17 schools · 2 HS · 15 Elem
ELA
64%
Math
68.9%
SAT
1,284
Attend.
95.2%
47
A-
Newton
17 schools · 2 HS · 15 Elem
17
64%
68.9%
1,284
95.2%
48
A-
Natick
5 schools · 1 HS · 4 Elem
ELA
63.4%
Math
62.2%
SAT
1,201
Attend.
97.1%
48
A-
Natick
5 schools · 1 HS · 4 Elem
5
63.4%
62.2%
1,201
97.1%
49
A-
Longmeadow
4 schools · 1 HS · 3 Elem
ELA
62.8%
Math
60%
SAT
1,222
Attend.
94.9%
49
A-
Longmeadow
4 schools · 1 HS · 3 Elem
4
62.8%
60%
1,222
94.9%
50
B+
Ipswich
3 schools · 1 HS · 2 Elem
ELA
64%
Math
62.7%
SAT
1,201
Attend.
95.5%
50
B+
Ipswich
3 schools · 1 HS · 2 Elem
3
64%
62.7%
1,201
95.5%