Public schools in Massachusetts

1,823 public schools and 397 school districts in Massachusetts: students, class sizes, charter schools and spending per student, by district.

Public schools

Largest school districts

All 397 districts

DistrictSchoolsStudentsSpending / student
Boston10846,094$47,377
Worcester4724,778$26,448
Springfield6623,670$32,348
Lynn2716,364$27,715
Brockton2415,280$25,077
Lowell2714,457$27,376
Lawrence2613,313$29,333
New Bedford2412,505$28,208
Newton2211,632$29,206
Fall River1911,089$29,003
Quincy199,769$23,869
Framingham149,124$28,917
Taunton138,311$21,132
Haverhill167,940$23,018
Everett107,307$24,753
Revere117,261$25,016
Cambridge177,027$45,625
Brookline127,023$30,250
Plymouth136,956$26,061
Chicopee156,755$25,028
Lexington106,748$30,699
Wachusett136,557$20,016
Methuen66,464$21,756
Malden76,354$23,792
Attleboro126,239$20,175
Leominster136,193$20,720
Arlington116,113$22,915
Chelsea116,094$27,976
Shrewsbury95,956$21,217
Waltham115,777$29,405
Peabody115,774$22,590
Bridgewater-Raynham85,682$18,589
Weymouth115,630$22,773
Needham85,493$26,385
Andover105,414$27,163
Natick75,297$23,448
Fitchburg85,234$24,154
Braintree95,209$22,587
Chelmsford85,068$20,029
Acton-Boxborough95,055$23,410
Billerica84,972$24,045
Somerville114,952$33,016
Pittsfield144,873$26,678
Holyoke104,795$30,261
Westfield114,772$21,780
Marlborough74,728$24,896
Barnstable94,680$27,121
Franklin104,611$22,667
Westford94,575$21,995
Woburn104,520$26,080
Milford64,512$24,361
Beverly84,503$21,420
Belmont74,448$21,730
North Andover84,416$21,290
Winchester74,391$21,794
Milton64,367$22,747
Hopkinton64,227$19,511
Medford84,170$27,621
West Springfield83,998$21,999
Wellesley93,986$32,670