Massachusetts School District BudgetsSpending and transparency, all 325 districts

325 districts on file. Scores reflect what each district publishes about its own spending, measured against the same published rubric.

Districts
325
Students
863,697
Total revenue
$23.5B FY2024, all districts
Median per pupil
$25,410 0 of 325 reviewed
# District Students Revenue Per pupil Score
1 Boston City School 45,742 $2.0B $43,768
2 Worcester Public Schools 24,350 $551M $22,638
3 Springfield City School 23,693 $730M $30,818
4 Lynn City School 16,022 $411M $25,653
5 Brockton City School 14,954 $325M $21,712
6 Lowell City School 14,273 $407M $28,495
7 Lawrence City Schools 13,008 $417M $32,058
8 New Bedford City School 12,488 $335M $26,794
9 Newton City School 11,752 $372M $31,629
10 Fall River City Public Schools 10,656 $281M $26,375
11 Quincy City Schools 9,695 $209M $21,539
12 Framingham Public Schools 9,134 $273M $29,912
13 Taunton City School 8,018 $167M $20,867
14 Haverhill City School 7,882 $190M $24,157
15 Everett City School 7,345 $176M $23,955
16 Revere City School 7,344 $149M $20,303
17 Plymouth Town Schools 7,055 $161M $22,757
18 Brookline Town Schools 7,039 $245M $34,778
19 Cambridge City Schools 6,915 $337M $48,718
20 Chicopee Public School Department 6,807 $177M $25,964
21 Lexington Public Schools 6,805 $230M $33,737
22 Wachusett Regional School District 6,676 $145M $21,773
23 Methuen City Schools 6,532 $144M $22,030
24 Malden City Schools 6,282 $148M $23,567
25 Chelsea City School 6,148 $167M $27,242
26 Attleboro City Schools 6,057 $144M $23,766
27 Leominster City School 6,012 $134M $22,310
28 Arlington Public Schools 5,997 $158M $26,380
29 Shrewsbury Town Schools 5,921 $132M $22,279
30 Peabody City School 5,832 $157M $26,908
31 Waltham City School 5,709 $197M $34,436
32 Weymouth Public Schools 5,641 $137M $24,305
33 Bridgewater-Raynham Regional School District 5,582 $119M $21,310
34 Needham Public Schools 5,541 $166M $29,983
35 Andover Town Schools 5,448 $172M $31,661
36 Natick Town School 5,303 $140M $26,485
37 Braintree Public Schools 5,237 $134M $25,641
38 Chelmsford Town Schools 5,130 $106M $20,671
39 Fitchburg City School 5,124 $135M $26,393
40 Acton-Boxborough Regional School District 5,099 $135M $26,470
41 Somerville City School 4,927 $175M $35,537
42 Billerica Town School 4,901 $110M $22,343
43 Holyoke Public Schools 4,898 $156M $31,924
44 Pittsfield City Schools 4,876 $115M $23,545
45 Barnstable City Schools 4,817 $117M $24,205
46 Westfield City Schools 4,808 $119M $24,773
47 Marlborough Public Schools 4,729 $108M $22,769
48 Franklin City Schools 4,680 $106M $22,574
49 Beverly City School 4,502 $104M $23,204
50 North Andover Town School 4,463 $92.8M $20,790
51 Westford Town Schools 4,451 $97.8M $21,982
52 Belmont Town School 4,424 $120M $27,054
53 Woburn Public School 4,424 $125M $28,265
54 Milford Town Schools 4,413 $110M $24,989
55 Winchester Town Schools 4,331 $112M $25,756
56 Milton Public Schools 4,320 $104M $24,144
57 Hopkinton Town Schools 4,187 $87.8M $20,962
58 Medford Public School 4,134 $109M $26,350
59 Wellesley Town Schools 4,101 $162M $39,550
60 West Springfield Schools 3,966 $88.1M $22,201
61 North Attleborough Town Schools 3,920 $71.3M $18,186
62 Melrose Public Schools 3,892 $80.4M $20,670
63 Westborough Town School 3,887 $99.9M $25,704
64 Reading Town School 3,850 $74.4M $19,326
65 Salem City School 3,811 $93.0M $24,393
66 Hingham Town Schools 3,707 $96.3M $25,990
67 Stoughton Town Schools 3,686 $91.1M $24,708
68 Marshfield Town Schools 3,672 $87.3M $23,763
69 Walpole Town Schools 3,633 $107M $29,475
70 Norwood Town Schools 3,545 $149M $41,993
71 Dracut Town School 3,543 $58.6M $16,542
72 Burlington Public School 3,525 $115M $32,752
73 Agawam City Schools 3,504 $85.6M $24,427
74 Whitman Hanson Regional School District 3,483 $75.6M $21,696
75 Sharon Town School 3,436 $94.7M $27,550
76 Dudley-Charlton Regional School District 3,432 $71.4M $20,791
77 Easton Town Public School 3,401 $76.3M $22,425
78 Mansfield Town Schools 3,371 $88.4M $26,230
79 Wakefield Town School 3,365 $76.9M $22,859
80 Dartmouth Public Schools 3,351 $66.8M $19,947
81 Canton Town School 3,277 $89.9M $27,442
82 Danvers Town School 3,251 $82.2M $25,269
83 Tewksbury Town Schools 3,205 $81.4M $25,410
84 Grafton School Department 3,050 $60.5M $19,834
85 Nashoba Regional School District 3,031 $81.6M $26,936
86 Middleborough Town School 2,998 $69.4M $23,162
87 North Middlesex Regional School District 2,994 $77.4M $25,862
88 Dennis Yarmouth Regional School 2,941 $96.1M $32,672
89 Ashland Public School 2,903 $68.0M $23,421
90 Falmouth Public Schools 2,892 $82.9M $28,657
91 Westwood Town Schools 2,881 $84.6M $29,374
92 Gloucester Public School 2,862 $96.5M $33,719
93 Hampden-Wilbraham Regional School District 2,837 $66.7M $23,507
94 Longmeadow Town Schools 2,773 $62.0M $22,350
95 Wilmington Town Schools 2,760 $79.2M $28,709
96 Duxbury Town Schools 2,755 $68.8M $24,976
97 Scituate Town School 2,745 $56.2M $20,489
98 Wayland Public School 2,745 $78.7M $28,662
99 Holliston Public Schools 2,724 $60.1M $22,074
100 Watertown City Schools 2,717 $105M $38,596
101 Freetown Lakeville Regional Schools 2,700 $56.2M $20,807
102 Dedham Town School 2,699 $86.6M $32,085
103 Randolph Public School District 2,685 $53.5M $19,907
104 Marblehead Town Schools 2,617 $72.1M $27,538
105 Saugus Town School 2,610 $50.0M $19,175
106 Hanover Town Schools 2,602 $54.8M $21,045
107 Bedford Town School 2,559 $79.5M $31,084
108 Dighton-Rehoboth Regional School District 2,549 $59.6M $23,382
109 Sudbury Public School 2,539 $34.1M $13,427
110 East Longmeadow Town School 2,507 $61.4M $24,499
111 Medfield Public Schools 2,504 $57.5M $22,944
112 Auburn Town School 2,499 $48.0M $19,189
113 Northampton City School 2,495 $65.6M $26,306
114 Foxboro Public Schools 2,485 $63.0M $25,351
115 Gardner Public School 2,472 $55.1M $22,279
116 Pembroke Public Schools 2,417 $54.1M $22,374
117 Norton Public School 2,406 $58.5M $24,319
118 Hudson Town School 2,340 $66.8M $28,559
119 North Reading Twn School 2,317 $61.1M $26,386
120 Greater Lowell Voc Tech Regional 2,314 $75.1M $32,439
121 Groton-Dunstable Regional School District 2,305 $60.1M $26,082
122 Stoneham Town Schools 2,289 $64.6M $28,200
123 Ashburnham-Westminister Regional School District 2,264 $47.6M $21,034
124 Ludlow Town School 2,258 $61.2M $27,124
125 Pentucket Regnl School District 2,225 $61.8M $27,795
126 Lynnfield Public Schools 2,186 $53.4M $24,416
127 Norwell Town Schools 2,171 $49.5M $22,808
128 Quabbin Region School District 2,168 $51.4M $23,706
129 Newburyport City School 2,162 $60.3M $27,880
130 Medway Public Schools 2,159 $52.2M $24,178
131 Triton Regional School District 2,155 $62.5M $28,990
132 Greater New Bedford Regional Voc. School 2,147 $62.1M $28,943
133 Rockland Town Schools 2,140 $47.6M $22,237
134 Abington Town Schools 2,133 $45.3M $21,236
135 Sandwich Town School 2,129 $55.6M $26,100
136 Belchertown Public Schools 2,081 $40.8M $19,592
137 Swampscott Public Schools 2,078 $87.5M $42,091
138 Mendon-Upton Regional School District 2,072 $54.1M $26,121
139 Seekonk Town School 2,061 $37.5M $18,186
140 Swansea Public Schools 2,049 $36.7M $17,914
141 Weston Public Schools 2,036 $77.7M $38,155
142 East Bridgewater Public Schools 2,008 $42.6M $21,232
143 Bellingham Town Schools 1,990 $49.3M $24,794
144 Clinton Town Schools 1,989 $45.9M $23,059
145 Concord Public School 1,971 $43.3M $21,982
146 Winthrop Public Schools 1,965 $42.0M $21,355
147 Wareham Town Schools 1,950 $54.7M $28,049
148 Southbridge Public Schools 1,885 $53.0M $28,100
149 Northbridge Town School 1,865 $42.7M $22,888
150 King Philip Regional School District 1,849 $50.5M $27,306
151 Amesbury Public Schools 1,817 $51.9M $28,541
152 Greater Lawrence Regional Voc Tech 1,774 $61.9M $34,890
153 Fairhaven Town Schools 1,759 $38.0M $21,608
154 Tantasqua Regional School District 1,759 $37.4M $21,277
155 Monomoy Regional School District 1,746 $55.0M $31,498
156 Essex North Shore Agricultural and Technical School District 1,745 $52.4M $30,012
157 Webster Town School 1,699 $60.1M $35,401
158 Ayer Shirley Regional School District 1,687 $43.2M $25,589
159 Nantucket Town Schools 1,683 $60.4M $35,914
160 Littleton Town School 1,674 $37.8M $22,556
161 Hamilton-Wenham Regional School District 1,665 $52.1M $31,277
162 Millbury Public Schools 1,650 $42.4M $25,719
163 South Hadley Town School 1,644 $40.3M $24,505
164 Northborough Town School 1,634 $27.2M $16,624
165 Uxbridge Town Schools 1,632 $40.6M $24,896
166 Ipswich Town Schools 1,604 $46.0M $28,671
167 Somerset Public Schools 1,597 $27.5M $17,207
168 Southeastern Regional Voc Tech 1,597 $45.9M $28,761
169 Athol Royalston Regional School 1,596 $40.3M $25,235
170 Silver Lake Regional School District 1,589 $44.2M $27,830
171 Lunenburg Town Schools 1,580 $31.1M $19,653
172 Bourne Town School 1,563 $43.7M $27,967
173 Central Berkshire Regional School District 1,561 $43.8M $28,085
174 Tyngsborough Public Schools 1,542 $62.3M $40,409
175 Masconomet Regional School District 1,535 $48.6M $31,655
176 Westport Town Schools 1,506 $32.9M $21,875
177 Oxford Town School 1,493 $31.4M $21,049
178 Carver Town School 1,488 $37.0M $24,849
179 Lincoln-Sudbury Regional School District 1,462 $47.1M $32,237
180 Narragansett Regional School District 1,453 $30.7M $21,114
181 Blackstone-Millville Regional School Dt 1,450 $35.6M $24,559
182 Greater Fall Rvr Regional Voc Tech 1,443 $66.1M $45,825
183 Mashpee Public School 1,430 $39.3M $27,479
184 Montachusett Regional Voc Tech 1,428 $43.1M $30,204
185 Spencer East Brookfield Regional School District 1,418 $54.6M $38,477
186 Greenfield Public Schools 1,414 $38.6M $27,327
187 Cohasset Town Schools 1,406 $38.8M $27,616
188 West Bridgewater Town Schools 1,402 $28.1M $20,019
189 Easthampton City Schools 1,397 $32.3M $23,132
190 Northeast Metro Regional Voc 1,343 $69.0M $51,348
191 Bristol Plymth Voc Tech Regional Sc 1,330 $64.8M $48,704
192 Leicester Town Schools 1,322 $30.2M $22,855
193 Southwick-Tolland Regional School District 1,315 $35.5M $27,001
194 Sutton Town School 1,310 $29.1M $22,244
195 Holbrook Public Schools 1,309 $28.5M $21,769
196 Shawsheen Valley Voc Tech 1,306 $45.5M $34,865
197 Southborough Town School 1,304 $26.4M $20,274
198 Whittier Regional Voc School District 1,279 $39.4M $30,843
199 Georgetown Town Schools 1,262 $28.3M $22,457
200 Kingston Town Schools 1,261 $9.9M $7,852
201 Blackstone Valley Regional Voc School District 1,250 $36.0M $28,824
202 Nauset Regional School District 1,236 $79.6M $64,439
203 Concord-Carlisle Regional High School District 1,230 $47.6M $38,697
204 Winchendon Town Schools 1,219 $26.6M $21,849
205 Mount Greylock Regional School District 1,213 $31.5M $25,986
206 Amherst-Pelham Regional School District 1,210 $43.4M $35,853
207 North Adams Public Schools 1,207 $38.5M $31,870
208 Maynard Public Schools 1,201 $35.3M $29,407
209 Manchester Essex Regional School District 1,200 $42.3M $35,230
210 Northboro Southboro Regional High School District 1,194 $35.6M $29,780
211 Southern Worcester County Regional Vocational School District 1,193 $35.3M $29,604
212 Millis Town Schools 1,186 $31.1M $26,203
213 Berkshire Hills Regional School District 1,179 $45.5M $38,604
214 Douglas Town Schools 1,160 $26.0M $22,387
215 Assabet Valley Vocational Tech Regional School 1,130 $38.9M $34,451
216 Ware Public Schools 1,124 $23.5M $20,940
217 Quaboag Regional School District 1,118 $29.1M $25,998
218 Berlin-Boylston Regional School District 1,112 $30.3M $27,236
219 Dover Sherborn Regional High School District 1,105 $35.1M $31,758
220 Hopedale Town Schools 1,101 $24.6M $22,327
221 Palmer Public Schools 1,085 $28.2M $25,982
222 Norfolk Town Schools 1,041 $11.0M $10,529
223 Old Rochester Regional School District 1,041 $26.4M $25,385
224 Lincoln Town Schools 1,033 $39.8M $38,575
225 Harvard Town School 1,019 $31.9M $31,293
226 Amherst Town Public School 983 $18.4M $18,742
227 Wrentham Town Schools 981 $7.8M $7,932
228 Adams Cheshire Regional School District 978 $29.2M $29,828
229 Tri-County Regional Voc School 964 $34.0M $35,273
230 Somerset Berkley Regional School District 960 $25.4M $26,455
231 Acushnet Town Schools 937 $12.3M $13,173
232 Blue Hills Regional Voc School District 918 $31.0M $33,758
233 West Boylston Town Schools 903 $23.0M $25,514
234 Gill-Montague Regional School District 902 $30.2M $33,487
235 Sturbridge Town Schools 902 $13.6M $15,032
236 South Middlesex Voc Tech Regional 871 $29.9M $34,285
237 Berkley Town Schools 836 $10.2M $12,214
238 Upper Cape Cod Regional Voc-Tech School District 826 $28.6M $34,672
239 Monson Town School 807 $21.9M $27,126
240 Mohawk Trail Regional School District 806 $28.4M $35,213
241 Lenox Town School 783 $22.6M $28,880
242 Nashoba Valley Tech 773 $26.5M $34,317
243 Boxford Town School 757 $7.5M $9,968
244 Hull Town School 755 $27.8M $36,845
245 Gateway Regional School District 752 $24.5M $32,637
246 Avon Town Schools 732 $16.9M $23,111
247 Middleton Town Schools 722 $7.2M $10,006
248 Granby Town School 693 $15.8M $22,843
249 Hampshire Regional School District 690 $19.5M $28,219
250 Minute Man Voc-Tech School District 683 $38.1M $55,855
251 Marthas Vineyard Regional High School District 681 $35.2M $51,739
252 Rockport Public Schools 671 $19.2M $28,680
253 South Shore Regional Voc School District 667 $22.4M $33,577
254 Cape Cod Regional Voc Tech School 663 $26.9M $40,637
255 Lee Town School 646 $18.8M $29,133
256 Pathfinder Regional Vocational Technical High School District 643 $20.0M $31,062
257 Plainville Elementary School 635 $6.4M $10,047
258 Franklin County Tech School 621 $21.2M $34,098
259 Pioneer Valley Regional School District 616 $19.4M $31,482
260 South Berkshire Regional School District 614 $23.7M $38,544
261 Topsfield Town Schools 611 $5.8M $9,411
262 Carlisle Town School 608 $9.6M $15,768
263 Frontier Regnl School District 605 $18.3M $30,312
264 Bristol County Agric H School District 592 $18.5M $31,285
265 Norfolk County Agric H School District 586 $14.3M $24,445
266 Northampton-Smith Voc. School 569 $20.9M $36,649
267 Halifax Town Schools 549 $7.0M $12,736
268 Old Colony Regional Voc Tech 549 $16.9M $30,838
269 Orange Public Elementary School 523 $11.1M $21,140
270 Northern Berkshire Regional Voc School District 520 $18.2M $34,990
271 Ralph C Mahar Regional School District 504 $19.1M $37,927
272 Hadley Town School 503 $14.9M $29,718
273 Dover Town School 497 $3.0M $6,080
274 Rochester Public Schools 494 $4.3M $8,696
275 Southampton School System 471 $4.6M $9,766
276 Williamstown Public Schools 451 $7.6M $16,767
277 Brewster Town Schools 434 $3.9M $8,947
278 Edgartown Town Schools 419 $8.7M $20,869
279 North Brookfield Town Schools 407 $12.1M $29,627
280 Sherborn Town School 401 $2.8M $6,898
281 Mattapoisett Public School 400 $5.9M $14,778
282 Up-Island Regional School District 398 $18.1M $45,540
283 Marion Public Schools 389 $4.4M $11,378
284 Oak Bluffs Town Schools 386 $9.4M $24,430
285 Hatfield Town Schools 322 $9.4M $29,304
286 Deerfield Town School Department 313 $3.5M $11,185
287 Brookfield Town Schools 302 $3.9M $12,930
288 Boylston Town Schools 298 $85.0K $285
289 Brimfield Town School 284 $5.0M $17,764
290 Tisbury Town School 271 $11.2M $41,458
291 Plympton Town Schools 253 $1.9M $7,640
292 Holland Town School 226 $2.5M $11,097
293 Clarksburg Town Schools 208 $3.0M $14,183
294 Berlin Town Schools 183 $51.0K $279
295 Sunderland Town School 183 $3.4M $18,765
296 Eastham Town School 176 $1.5M $8,773
297 Richmond Town Schools 158 $4.4M $28,076
298 Nahant Town School 149 $3.1M $20,839
299 Conway Town Schools 144 $2.6M $18,160
300 Leverett Elementary School 142 $1.9M $13,683
301 Orleans Town School 142 $1.9M $13,232
302 Chesterfield-Goshen Regional School District 139 $3.4M $24,683
303 New Salem-Wendell Regional School District 137 $4.3M $31,058
304 Provincetown Town School 137 $7.6M $55,350
305 Petersham Public School 133 $2.2M $16,541
306 Farmington River Regional School District 129 $5.7M $43,876
307 Pelham Public School 129 $2.6M $20,333
308 Whately Town School 125 $2.0M $16,152
309 Erving Elementary School 123 $3.7M $30,309
310 Williamsburg School System 123 $1.6M $13,211
311 Shutesbury Elementary School 111 $1.8M $15,793
312 Westhampton School System 104 $1.7M $16,587
313 Wales Public School 93 $2.2M $23,892
314 Truro Town School 91 $4.9M $53,626
315 Wellfleet Town School 91 $1.0M $11,286
316 Florida Town Schools 85 $1.8M $21,247
317 Worthington Town School 73 $1.6M $22,370
318 Rowe Elementary School 61 $1.6M $25,590
319 Hancock Town Schools 58 $1.6M $26,793
320 Hawlemont Regional Elementary School District 56 $3.5M $62,214
321 Savoy Town Schools 47 $967K $20,574
322 Acton Town Elementary Schools
323 Boxborough Town School
324 Gosnold Town School $158K
325 Lanesborough Town School $3.0K