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
| District | Schools | Students | Spending / student |
|---|---|---|---|
| Boston | 108 | 46,094 | $47,377 |
| Worcester | 47 | 24,778 | $26,448 |
| Springfield | 66 | 23,670 | $32,348 |
| Lynn | 27 | 16,364 | $27,715 |
| Brockton | 24 | 15,280 | $25,077 |
| Lowell | 27 | 14,457 | $27,376 |
| Lawrence | 26 | 13,313 | $29,333 |
| New Bedford | 24 | 12,505 | $28,208 |
| Newton | 22 | 11,632 | $29,206 |
| Fall River | 19 | 11,089 | $29,003 |
| Quincy | 19 | 9,769 | $23,869 |
| Framingham | 14 | 9,124 | $28,917 |
| Taunton | 13 | 8,311 | $21,132 |
| Haverhill | 16 | 7,940 | $23,018 |
| Everett | 10 | 7,307 | $24,753 |
| Revere | 11 | 7,261 | $25,016 |
| Cambridge | 17 | 7,027 | $45,625 |
| Brookline | 12 | 7,023 | $30,250 |
| Plymouth | 13 | 6,956 | $26,061 |
| Chicopee | 15 | 6,755 | $25,028 |
| Lexington | 10 | 6,748 | $30,699 |
| Wachusett | 13 | 6,557 | $20,016 |
| Methuen | 6 | 6,464 | $21,756 |
| Malden | 7 | 6,354 | $23,792 |
| Attleboro | 12 | 6,239 | $20,175 |
| Leominster | 13 | 6,193 | $20,720 |
| Arlington | 11 | 6,113 | $22,915 |
| Chelsea | 11 | 6,094 | $27,976 |
| Shrewsbury | 9 | 5,956 | $21,217 |
| Waltham | 11 | 5,777 | $29,405 |
| Peabody | 11 | 5,774 | $22,590 |
| Bridgewater-Raynham | 8 | 5,682 | $18,589 |
| Weymouth | 11 | 5,630 | $22,773 |
| Needham | 8 | 5,493 | $26,385 |
| Andover | 10 | 5,414 | $27,163 |
| Natick | 7 | 5,297 | $23,448 |
| Fitchburg | 8 | 5,234 | $24,154 |
| Braintree | 9 | 5,209 | $22,587 |
| Chelmsford | 8 | 5,068 | $20,029 |
| Acton-Boxborough | 9 | 5,055 | $23,410 |
| Billerica | 8 | 4,972 | $24,045 |
| Somerville | 11 | 4,952 | $33,016 |
| Pittsfield | 14 | 4,873 | $26,678 |
| Holyoke | 10 | 4,795 | $30,261 |
| Westfield | 11 | 4,772 | $21,780 |
| Marlborough | 7 | 4,728 | $24,896 |
| Barnstable | 9 | 4,680 | $27,121 |
| Franklin | 10 | 4,611 | $22,667 |
| Westford | 9 | 4,575 | $21,995 |
| Woburn | 10 | 4,520 | $26,080 |
| Milford | 6 | 4,512 | $24,361 |
| Beverly | 8 | 4,503 | $21,420 |
| Belmont | 7 | 4,448 | $21,730 |
| North Andover | 8 | 4,416 | $21,290 |
| Winchester | 7 | 4,391 | $21,794 |
| Milton | 6 | 4,367 | $22,747 |
| Hopkinton | 6 | 4,227 | $19,511 |
| Medford | 8 | 4,170 | $27,621 |
| West Springfield | 8 | 3,998 | $21,999 |
| Wellesley | 9 | 3,986 | $32,670 |