School spending per student in Massachusetts, every district
Cambridge spent $39,949 per student on current operations in fiscal year 2022-23, the most of any Massachusetts district with 500 or more students; the median Massachusetts district with 1,000 or more students spent $21,173. Small rural districts and districts with many students in special programs spend more per student.
NCES F-33 School District Finance Survey, fiscal year 2022-23 · current spending over fall 2022 membership · method
The chart draws the top of the register below; its source is named under the register.
All 283 districts with 500 or more students, highest spending per student first
| District | County | Students, fall 2022 | Per student |
|---|---|---|---|
| Cambridge | Middlesex County | 6,746 | $39,949 |
| Boston | Suffolk County | 46,367 | $36,906 |
| Martha's Vineyard | Dukes County | 769 | $36,609 |
| Southern Berkshire | Berkshire County | 618 | $34,358 |
| MATCH Charter Public School (District) | Suffolk County | 1,186 | $34,083 |
| Neighborhood House Charter (District) | Suffolk County | 766 | $33,610 |
| KIPP Academy Boston Charter School (District) | Suffolk County | 577 | $32,393 |
| Berkshire Hills | Berkshire County | 1,189 | $32,214 |
| Lincoln | Middlesex County | 1,032 | $31,767 |
| Boston Preparatory Charter Public (District) | Suffolk County | 695 | $31,708 |
| Weston | Middlesex County | 2,022 | $31,619 |
| Amherst | Hampshire County | 1,054 | $30,818 |
| Hull | Plymouth County | 787 | $30,605 |
| Veritas Preparatory Charter School (District) | Hampden County | 501 | $30,349 |
| Norfolk County Agricultural | Norfolk County | 580 | $29,395 |
The other 268 on the list
| District | County | Students, fall 2022 | Per student |
|---|---|---|---|
| Mohawk Trail | Franklin County | 797 | $29,272 |
| Somerville | Middlesex County | 4,884 | $29,227 |
| Wellesley | Norfolk County | 4,219 | $28,794 |
| Amherst-Pelham | Hampshire County | 1,242 | $28,738 |
| Roxbury Preparatory Charter (District) | Suffolk County | 1,295 | $28,597 |
| Boston Renaissance Charter Public (District) | Suffolk County | 922 | $28,508 |
| Boston Collegiate Charter (District) | Suffolk County | 698 | $28,499 |
| Rockport | Essex County | 748 | $28,301 |
| Nantucket | Nantucket County | 1,725 | $28,207 |
| Prospect Hill Academy Charter (District) | Middlesex County | 999 | $27,945 |
| Brookline | Norfolk County | 7,116 | $27,892 |
| Concord | Middlesex County | 1,962 | $27,881 |
| Gill-Montague | Franklin County | 874 | $27,816 |
| Watertown | Middlesex County | 2,699 | $27,763 |
| Nauset | Barnstable County | 1,328 | $27,667 |
| Ralph C Mahar | Franklin County | 539 | $27,445 |
| Dedham | Norfolk County | 2,556 | $27,349 |
| Mashpee | Barnstable County | 1,458 | $27,021 |
| Newton | Middlesex County | 11,990 | $26,981 |
| Waltham | Middlesex County | 5,703 | $26,980 |
| Burlington | Middlesex County | 3,486 | $26,873 |
| Holyoke | Hampden County | 5,046 | $26,755 |
| Springfield | Hampden County | 23,873 | $26,729 |
| Randolph | Norfolk County | 2,610 | $26,523 |
| Salem | Essex County | 3,752 | $26,434 |
| Falmouth | Barnstable County | 3,001 | $26,384 |
| Sandwich | Barnstable County | 2,168 | $26,346 |
| Maynard | Middlesex County | 1,210 | $26,145 |
| Westwood | Norfolk County | 2,914 | $25,784 |
| UP Academy Charter School of Dorchester (District) | Suffolk County | 615 | $25,758 |
| Lexington | Middlesex County | 6,938 | $25,657 |
| Manchester Essex Regional | Essex County | 1,243 | $25,633 |
| Monomoy Regional School District | Barnstable County | 1,781 | $25,528 |
| Carlisle | Middlesex County | 606 | $25,434 |
| Bourne | Barnstable County | 1,568 | $25,373 |
| Excel Academy Charter (District) | Suffolk County | 1,363 | $25,362 |
| Dennis-Yarmouth | Barnstable County | 2,889 | $25,332 |
| Sturgis Charter Public (District) | Barnstable County | 830 | $25,175 |
| Southbridge | Worcester County | 1,844 | $25,133 |
| Gateway | Hampshire County | 779 | $25,087 |
| Dover | Norfolk County | 504 | $24,952 |
| Brooke Charter School (District) | Suffolk County | 2,223 | $24,924 |
| Pittsfield | Berkshire County | 4,969 | $24,885 |
| Dover-Sherborn | Norfolk County | 1,180 | $24,869 |
| Concord-Carlisle | Middlesex County | 1,335 | $24,867 |
| Pioneer Valley | Franklin County | 663 | $24,716 |
| New Heights Charter School of Brockton (District) | Plymouth County | 741 | $24,687 |
| Amesbury | Essex County | 1,809 | $24,643 |
| Masconomet | Essex County | 1,610 | $24,596 |
| Brockton | Plymouth County | 14,999 | $24,465 |
| Lenox | Berkshire County | 772 | $24,433 |
| Lincoln-Sudbury | Middlesex County | 1,533 | $24,417 |
| Wilmington | Middlesex County | 2,840 | $24,408 |
| Hudson | Middlesex County | 2,357 | $24,343 |
| Medford | Middlesex County | 4,201 | $24,338 |
| Northboro-Southboro | Worcester County | 1,222 | $24,316 |
| Argosy Collegiate Charter School (District) | Bristol County | 553 | $24,286 |
| Bristol County Agricultural | Bristol County | 549 | $24,255 |
| Ipswich | Essex County | 1,624 | $24,214 |
| KIPP Academy Lynn Charter (District) | Essex County | 1,612 | $24,200 |
| North Adams | Berkshire County | 1,216 | $24,161 |
| Triton | Essex County | 2,261 | $24,155 |
| Alma del Mar Charter School (District) | Bristol County | 1,038 | $24,075 |
| Silver Lake | Plymouth County | 1,574 | $24,040 |
| Andover | Essex County | 5,590 | $24,016 |
| Lee | Berkshire County | 671 | $23,982 |
| Wareham | Plymouth County | 2,057 | $23,974 |
| Needham | Norfolk County | 5,594 | $23,890 |
| Framingham | Middlesex County | 9,469 | $23,833 |
| Southborough | Worcester County | 1,279 | $23,795 |
| Gloucester | Essex County | 2,849 | $23,755 |
| Wayland | Middlesex County | 2,783 | $23,723 |
| Lynn | Essex County | 15,556 | $23,710 |
| Woburn | Middlesex County | 4,353 | $23,590 |
| Newburyport | Essex County | 2,191 | $23,538 |
| Bedford | Middlesex County | 2,575 | $23,503 |
| Harvard | Worcester County | 1,044 | $23,413 |
| Hamilton-Wenham | Essex County | 1,694 | $23,388 |
| Bellingham | Norfolk County | 2,027 | $23,186 |
| Lawrence | Essex County | 12,885 | $23,176 |
| Community Day Charter Public School (District) | Essex County | 1,195 | $23,172 |
| Middleton | Essex County | 725 | $23,157 |
| Plymouth | Plymouth County | 7,205 | $23,123 |
| Sudbury | Middlesex County | 2,550 | $23,100 |
| Old Rochester | Plymouth County | 1,051 | $23,004 |
| Cohasset | Norfolk County | 1,420 | $22,987 |
| Marblehead | Essex County | 2,672 | $22,906 |
| Greenfield | Franklin County | 1,476 | $22,902 |
| Mount Greylock | Berkshire County | 1,206 | $22,876 |
| Barnstable | Barnstable County | 4,879 | $22,858 |
| Pioneer Valley Chinese Immersion Charter (District) | Hampshire County | 549 | $22,812 |
| New Bedford | Bristol County | 12,640 | $22,807 |
| Foxborough | Norfolk County | 2,479 | $22,691 |
| Learning First Charter Public School (District) | Worcester County | 667 | $22,675 |
| Boxford | Essex County | 738 | $22,615 |
| Palmer | Hampden County | 1,154 | $22,554 |
| Mansfield | Bristol County | 3,464 | $22,533 |
| Northborough | Worcester County | 1,596 | $22,461 |
| Monson | Hampden County | 835 | $22,407 |
| Norwood | Norfolk County | 3,551 | $22,395 |
| Rising Tide Charter Public (District) | Plymouth County | 634 | $22,339 |
| Lowell | Middlesex County | 14,228 | $22,286 |
| Hingham | Plymouth County | 3,837 | $22,240 |
| Ludlow | Hampden County | 2,295 | $22,235 |
| Worcester | Worcester County | 24,707 | $22,198 |
| Chicopee | Hampden County | 6,735 | $22,136 |
| Rockland | Plymouth County | 2,187 | $22,068 |
| Agawam | Hampden County | 3,492 | $22,066 |
| Frontier | Franklin County | 618 | $22,050 |
| Westborough | Worcester County | 3,861 | $22,027 |
| Fall River | Bristol County | 10,521 | $22,016 |
| King Philip | Norfolk County | 1,841 | $21,885 |
| Hampshire | Hampshire County | 679 | $21,832 |
| Swampscott | Essex County | 2,069 | $21,787 |
| Wakefield | Middlesex County | 3,335 | $21,779 |
| Lowell Community Charter Public (District) | Middlesex County | 813 | $21,770 |
| South Shore Charter Public (District) | Plymouth County | 1,054 | $21,767 |
| Webster | Worcester County | 1,728 | $21,560 |
| Millis | Norfolk County | 1,221 | $21,550 |
| Northampton | Hampshire County | 2,594 | $21,537 |
| Nashoba | Worcester County | 3,065 | $21,533 |
| Groton-Dunstable | Middlesex County | 2,371 | $21,526 |
| Tewksbury | Middlesex County | 3,278 | $21,496 |
| Canton | Norfolk County | 3,273 | $21,467 |
| Dighton-Rehoboth | Bristol County | 2,492 | $21,354 |
| West Boylston | Worcester County | 877 | $21,323 |
| Sharon | Norfolk County | 3,591 | $21,307 |
| Hoosac Valley Regional | Berkshire County | 989 | $21,292 |
| North Reading | Middlesex County | 2,383 | $21,284 |
| Pioneer Charter School of Science (District) | Middlesex County | 783 | $21,199 |
| Stoneham | Middlesex County | 2,309 | $21,173 |
| Topsfield | Essex County | 630 | $21,148 |
| Millbury | Worcester County | 1,638 | $21,123 |
| Mendon-Upton | Worcester County | 2,120 | $21,097 |
| Central Berkshire | Berkshire County | 1,546 | $21,061 |
| Scituate | Plymouth County | 2,789 | $21,025 |
| Natick | Middlesex County | 5,410 | $20,952 |
| Westport | Bristol County | 1,459 | $20,909 |
| Ware | Hampshire County | 1,136 | $20,905 |
| Chelsea | Suffolk County | 6,312 | $20,895 |
| Medway | Norfolk County | 2,142 | $20,876 |
| Billerica | Middlesex County | 4,882 | $20,862 |
| Medfield | Norfolk County | 2,531 | $20,797 |
| Arlington | Middlesex County | 6,047 | $20,753 |
| Holyoke Community Charter (District) | Hampden County | 685 | $20,750 |
| Danvers | Essex County | 3,294 | $20,707 |
| Acton-Boxborough | Middlesex County | 5,197 | $20,676 |
| Duxbury | Plymouth County | 2,834 | $20,599 |
| Uxbridge | Worcester County | 1,661 | $20,583 |
| Walpole | Norfolk County | 3,683 | $20,507 |
| Somerset | Bristol County | 1,626 | $20,467 |
| Ayer Shirley School District | Middlesex County | 1,670 | $20,416 |
| Haverhill | Essex County | 7,865 | $20,380 |
| Stoughton | Norfolk County | 3,620 | $20,236 |
| Middleborough | Plymouth County | 3,065 | $20,182 |
| Saugus | Essex County | 2,502 | $20,177 |
| Revere | Suffolk County | 7,444 | $20,150 |
| Carver | Plymouth County | 1,538 | $20,132 |
| Marlborough | Middlesex County | 4,812 | $20,103 |
| Quincy | Norfolk County | 9,802 | $20,051 |
| Southwick-Tolland-Granville Regional School District | Hampden County | 1,330 | $20,050 |
| Abby Kelley Foster Charter Public (District) | Worcester County | 1,422 | $20,008 |
| Wrentham | Norfolk County | 953 | $19,909 |
| Avon | Norfolk County | 735 | $19,906 |
| Reading | Middlesex County | 3,899 | $19,869 |
| Norfolk | Norfolk County | 1,019 | $19,829 |
| Hampden Charter School of Science East (District) | Hampden County | 549 | $19,825 |
| North Middlesex | Middlesex County | 3,074 | $19,775 |
| Plainville | Norfolk County | 655 | $19,768 |
| Malden | Middlesex County | 6,370 | $19,739 |
| Tyngsborough | Middlesex County | 1,590 | $19,738 |
| Norwell | Plymouth County | 2,177 | $19,734 |
| Fitchburg | Worcester County | 5,302 | $19,723 |
| Milton | Norfolk County | 4,370 | $19,693 |
| Lynnfield | Essex County | 2,220 | $19,679 |
| Quabbin | Worcester County | 2,199 | $19,677 |
| Oxford | Worcester County | 1,458 | $19,676 |
| Milford | Worcester County | 4,537 | $19,671 |
| Seekonk | Bristol County | 2,094 | $19,665 |
| Blackstone-Millville | Worcester County | 1,468 | $19,649 |
| Winchester | Middlesex County | 4,392 | $19,628 |
| Spencer-E Brookfield | Worcester County | 1,402 | $19,588 |
| West Springfield | Hampden County | 3,894 | $19,536 |
| Dartmouth | Bristol County | 3,416 | $19,532 |
| Hampden-Wilbraham | Hampden County | 2,887 | $19,517 |
| Athol-Royalston | Worcester County | 1,583 | $19,486 |
| Norton | Bristol County | 2,396 | $19,484 |
| Pentucket | Essex County | 2,261 | $19,437 |
| South Hadley | Hampshire County | 1,699 | $19,400 |
| Braintree | Norfolk County | 5,380 | $19,384 |
| Pembroke | Plymouth County | 2,522 | $19,366 |
| Douglas | Worcester County | 1,198 | $19,336 |
| Innovation Academy Charter (District) | Middlesex County | 793 | $19,320 |
| Franklin | Norfolk County | 4,781 | $19,262 |
| Winthrop | Suffolk County | 1,953 | $19,237 |
| East Longmeadow | Hampden County | 2,573 | $19,224 |
| Marshfield | Plymouth County | 3,799 | $19,180 |
| Sutton | Worcester County | 1,312 | $19,173 |
| Weymouth | Norfolk County | 5,676 | $19,172 |
| Berlin-Boylston | Worcester County | 1,084 | $19,139 |
| Sturbridge | Worcester County | 883 | $19,092 |
| Granby | Hampshire County | 723 | $19,086 |
| Winchendon | Worcester County | 1,262 | $19,069 |
| Northbridge | Worcester County | 1,970 | $19,058 |
| Clinton | Worcester County | 1,972 | $19,042 |
| Peabody | Essex County | 5,968 | $19,014 |
| Littleton | Middlesex County | 1,711 | $18,999 |
| North Andover | Essex County | 4,491 | $18,967 |
| Benjamin Franklin Classical Charter Public (District) | Norfolk County | 862 | $18,957 |
| Hanover | Plymouth County | 2,612 | $18,904 |
| Everett | Middlesex County | 7,377 | $18,878 |
| Westfield | Hampden County | 4,894 | $18,846 |
| Georgetown | Essex County | 1,286 | $18,826 |
| Quaboag Regional | Worcester County | 1,192 | $18,804 |
| Beverly | Essex County | 4,648 | $18,752 |
| Longmeadow | Hampden County | 2,811 | $18,739 |
| Hopedale | Worcester County | 1,105 | $18,706 |
| Shrewsbury | Worcester County | 5,943 | $18,706 |
| Lunenburg | Worcester County | 1,567 | $18,645 |
| Belmont | Middlesex County | 4,507 | $18,543 |
| Advanced Math and Science Academy Charter (District) | Middlesex County | 966 | $18,523 |
| Atlantis Charter (District) | Bristol County | 1,283 | $18,457 |
| Tantasqua | Worcester County | 1,770 | $18,453 |
| Westford | Bristol County | 4,762 | $18,414 |
| Taunton | Bristol County | 8,005 | $18,383 |
| Whitman-Hanson | Plymouth County | 3,575 | $18,284 |
| Somerset Berkley Regional School District | Bristol County | 1,018 | $18,281 |
| Easthampton | Hampshire County | 1,426 | $18,205 |
| Swansea | Bristol County | 2,003 | $18,108 |
| Lawrence Family Development Charter (District) | Essex County | 854 | $18,095 |
| Abington | Plymouth County | 2,177 | $18,081 |
| Holbrook | Norfolk County | 1,332 | $18,053 |
| Chelmsford | Middlesex County | 5,114 | $18,032 |
| East Bridgewater | Plymouth County | 2,077 | $18,020 |
| Springfield International Charter (District) | Hampden County | 1,520 | $18,015 |
| Ashland | Middlesex County | 2,925 | $18,002 |
| Methuen | Essex County | 6,584 | $17,940 |
| Foxborough Regional Charter (District) | Norfolk County | 1,569 | $17,910 |
| Wachusett | Worcester County | 6,836 | $17,894 |
| Belchertown | Hampshire County | 2,136 | $17,874 |
| Attleboro | Bristol County | 5,963 | $17,818 |
| Dudley-Charlton Reg | Worcester County | 3,457 | $17,816 |
| Hopkinton | Middlesex County | 4,196 | $17,799 |
| Fairhaven | Bristol County | 1,844 | $17,754 |
| Easton | Bristol County | 3,441 | $17,684 |
| Auburn | Worcester County | 2,573 | $17,669 |
| Orange | Franklin County | 531 | $17,631 |
| Leicester | Worcester County | 1,374 | $17,537 |
| Leominster | Worcester County | 6,077 | $17,528 |
| North Attleborough | Bristol County | 3,949 | $17,526 |
| Holliston | Middlesex County | 2,810 | $17,491 |
| Grafton | Worcester County | 3,106 | $17,306 |
| Bridgewater-Raynham | Plymouth County | 5,521 | $17,302 |
| Freetown-Lakeville | Plymouth County | 2,809 | $17,176 |
| Mystic Valley Regional Charter (District) | Middlesex County | 1,608 | $17,085 |
| Gardner | Worcester County | 2,404 | $17,077 |
| Melrose | Middlesex County | 3,895 | $16,829 |
| Acushnet | Bristol County | 973 | $16,828 |
| Narragansett | Worcester County | 1,485 | $16,525 |
| Ashburnham-Westminster | Worcester County | 2,325 | $16,189 |
| West Bridgewater | Plymouth County | 1,413 | $15,815 |
| Berkley | Bristol County | 854 | $15,766 |
| Halifax | Plymouth County | 576 | $15,740 |
| Dracut | Middlesex County | 3,626 | $15,581 |
| Collegiate Charter School of Lowell (District) | Middlesex County | 1,203 | $14,003 |
| Greater Commonwealth Virtual District | Franklin County | 1,155 | $13,919 |
| Kingston | Plymouth County | 1,235 | $13,436 |
| TEC Connections Academy Commonwealth Virtual School District | Norfolk County | 2,940 | $7,572 |
Source: NCES F-33 fiscal year 2022-23: current expenditures for elementary and secondary education (TCURELSC) over fall membership (V33).
More lists for Massachusetts
- 01Public schools in Massachusetts
The state hub: schools, students, districts
- 02Every school district
Directory, 2024-25
- 03Largest schools
By 2024-25 enrollment
- 04Fewest students per teacher
Schools, 2024-25
- 05Teacher salary spending by district
F-33 fiscal year 2022-23
- 06Chronic absenteeism
EDFacts 2022-23
Sources
Source: NCES F-33 School District Finance Survey District current expenditures and membership · FY 2022-23