Every school district in Massachusetts
Massachusetts had 393 school districts with a school open in 2024-25, enrolling 910,253 students between them; the largest, Boston Public Schools, enrolled 46,094. The count takes in every local education agency NCES lists, charter schools that report as their own district included. 391 of them have 2021-22 state test results.
NCES Common Core of Data 2024-25 · NCES F-33 fiscal year 2022-23 · EDFacts 2021-22 · method
All 393 districts, most students first
| District | County | Schools | Students 2024‑25 | Spending per student | Reading / math proficient, 2021‑22 | Graduation rate, class of 2023 |
|---|---|---|---|---|---|---|
| Boston Public Schools | Suffolk County | 108 | 46,094 | $36,906 | 31% / 27% | 81% |
| Worcester | Worcester County | 45 | 24,693 | $22,198 | 29% / 23% | 85% |
| Springfield Public Schools | Hampden County | 66 | 23,670 | $26,729 | 22% / 15% | 83% |
| Lynn Public Schools | Essex County | 27 | 16,364 | $23,710 | 22% / 16% | 78% |
| Brockton | Plymouth County | 23 | 15,117 | $24,465 | 23% / 16% | 74% |
| Lowell Public Schools | Middlesex County | 27 | 14,457 | $22,286 | 27% / 25% | 74% |
| Lawrence | Essex County | 26 | 13,313 | $23,176 | 18% / 16% | 73% |
| New Bedford Public Schools | Bristol County | 24 | 12,505 | $22,807 | 23% / 21% | 79% |
| Newton Public Schools | Middlesex County | 22 | 11,632 | $26,981 | 67% / 69% | 96% |
| Fall River Public Schools | Bristol County | 17 | 10,760 | $22,016 | 23% / 20% | 75% |
| Quincy Public Schools | Norfolk County | 18 | 9,508 | $20,051 | 48% / 44% | 93% |
| Framingham | Middlesex County | 14 | 9,124 | $23,833 | 31% / 27% | 75% |
| Taunton Public Schools | Bristol County | 12 | 8,253 | $18,383 | 30% / 24% | 90% |
| Haverhill Public Schools | Essex County | 16 | 7,940 | $20,380 | 27% / 24% | 79% |
| Everett | Middlesex County | 10 | 7,307 | $18,878 | 24% / 22% | 78% |
| Revere | Suffolk County | 11 | 7,261 | $20,150 | 30% / 28% | 82% |
| Cambridge | Middlesex County | 17 | 7,027 | $39,949 | 55% / 49% | 92% |
| Brookline, MA School District | Norfolk County | 12 | 7,023 | $27,892 | 72% / 71% | 96% |
| Plymouth | Plymouth County | 13 | 6,956 | $23,123 | 48% / 38% | 95% |
| Chicopee Public Schools | Hampden County | 15 | 6,755 | $22,136 | 29% / 27% | 87% |
| Lexington Public Schools | Middlesex County | 10 | 6,748 | $25,657 | 77% / 79% | 98% |
| Wachusett Regional School District | Worcester County | 13 | 6,557 | $17,894 | 54% / 53% | 93% |
| Malden Public Schools | Middlesex County | 7 | 6,354 | $19,739 | 38% / 32% | 84% |
| Methuen Public School District | Essex County | 5 | 6,301 | $17,940 | 33% / 27% | 90% |
| Attleboro Public Schools | Bristol County | 12 | 6,239 | $17,818 | 39% / 41% | 91% |
The other 368 on the list
| District | County | Schools | Students 2024‑25 | Spending per student | Reading / math proficient, 2021‑22 | Graduation rate, class of 2023 |
|---|---|---|---|---|---|---|
| Leominster | Worcester County | 12 | 6,161 | $17,528 | 35% / 34% | 91% |
| Arlington | Middlesex County | 11 | 6,113 | $20,753 | 70% / 69% | 96% |
| Chelsea Public Schools | Suffolk County | 11 | 6,094 | $20,895 | 19% / 17% | 64% |
| Shrewsbury | Worcester County | 9 | 5,956 | $18,706 | 64% / 65% | 94% |
| Peabody Public Schools | Essex County | 11 | 5,774 | $19,014 | 32% / 31% | 83% |
| Waltham Public Schools | Middlesex County | 10 | 5,728 | $26,980 | 40% / 38% | 80% |
| Bridgewater-Raynham Regional School District | Plymouth County | 8 | 5,682 | $17,302 | 43% / 44% | 93% |
| Weymouth Public Schools | Norfolk County | 11 | 5,630 | $19,172 | 39% / 36% | 88% |
| Needham Public Schools | Norfolk County | 8 | 5,493 | $23,890 | 70% / 71% | 99% or more |
| Andover Public Schools | Essex County | 10 | 5,414 | $24,016 | 66% / 65% | 96% |
| Natick | Middlesex County | 7 | 5,297 | $20,952 | 64% / 65% | 96% |
| Fitchburg | Worcester County | 8 | 5,234 | $19,723 | 28% / 22% | 87% |
| Braintree | Norfolk County | 9 | 5,209 | $19,384 | 53% / 53% | 95% |
| Chelmsford Public Schools | Middlesex County | 8 | 5,068 | $18,032 | 58% / 53% | 94% |
| Acton-Boxborough Regional School District | Middlesex County | 9 | 5,055 | $20,676 | 69% / 72% | 96% |
| Billerica | Middlesex County | 8 | 4,972 | $20,862 | 44% / 41% | 93% |
| Somerville Public Schools | Middlesex County | 11 | 4,952 | $29,227 | 43% / 34% | 86% |
| Pittsfield Public Schools | Berkshire County | 14 | 4,873 | $24,885 | 30% / 23% | 84% |
| Holyoke | Hampden County | 10 | 4,795 | $26,755 | 12% / 7% | 75% |
| Westfield Public Schools | Hampden County | 11 | 4,772 | $18,846 | 37% / 30% | 91% |
| Marlborough | Middlesex County | 7 | 4,728 | $20,103 | 29% / 27% | 84% |
| Barnstable Public Schools | Barnstable County | 9 | 4,680 | $22,858 | 34% / 28% | 85% |
| Franklin Public School District | Norfolk County | 10 | 4,611 | $19,262 | 57% / 57% | 98% |
| Westford | Bristol County | 9 | 4,575 | $18,414 | 68% / 73% | 97% |
| Woburn Public Schools | Middlesex County | 10 | 4,520 | $23,590 | 43% / 39% | 90% |
| Milford Public School District | Worcester County | 6 | 4,512 | $19,671 | 36% / 26% | 75% |
| Beverly | Essex County | 8 | 4,503 | $18,752 | 45% / 43% | 93% |
| North Andover Public Schools | Essex County | 8 | 4,416 | $18,967 | 52% / 57% | 97% |
| Winchester Public Schools | Middlesex County | 7 | 4,391 | $19,628 | 72% / 70% | 94% |
| Milton Public Schools | Norfolk County | 6 | 4,367 | $19,693 | 59% / 60% | 96% |
| Hopkinton Public School District | Middlesex County | 6 | 4,227 | $17,799 | 76% / 76% | 98% |
| Medford Public Schools | Middlesex County | 8 | 4,170 | $24,338 | 42% / 34% | 91% |
| West Springfield | Hampden County | 8 | 3,998 | $19,536 | 36% / 32% | 91% |
| Wellesley Public Schools | Norfolk County | 9 | 3,986 | $28,794 | 73% / 73% | 97% |
| North Attleborough Public Schools | Bristol County | 8 | 3,877 | $17,526 | 49% / 49% | 92% |
| Reading Public Schools | Middlesex County | 9 | 3,836 | $19,869 | 63% / 59% | 97% |
| Salem Public Schools | Essex County | 11 | 3,831 | $26,434 | 27% / 20% | 81% |
| Westborough Public Schools | Worcester County | 6 | 3,831 | $22,027 | 68% / 69% | 94% |
| Melrose | Middlesex County | 8 | 3,815 | $16,829 | 62% / 58% | 97% |
| Stoughton Public Schools | Norfolk County | 8 | 3,759 | $20,236 | 42% / 37% | 90% |
| Belmont | Middlesex County | 6 | 3,706 | $18,543 | 75% / 78% | 95% |
| Hingham | Plymouth County | 6 | 3,616 | $22,240 | 75% / 69% | 97% |
| Marshfield Public Schools | Plymouth County | 7 | 3,554 | $19,180 | 57% / 55% | 95% |
| Burlington Public Schools | Middlesex County | 6 | 3,510 | $26,873 | 52% / 52% | 95% |
| Dracut Public Schools | Middlesex County | 6 | 3,491 | $15,581 | 39% / 36% | 87% |
| Dudley-Charlton Regional School District | Worcester County | 7 | 3,476 | $17,816 | 45% / 38% | 89% |
| Sharon Public Schools | Norfolk County | 6 | 3,468 | $21,307 | 65% / 69% | 97% |
| Agawam Public Schools | Hampden County | 8 | 3,461 | $22,066 | 38% / 36% | 88% |
| Whitman-Hanson Regional School District | Plymouth County | 7 | 3,457 | $18,284 | 43% / 39% | 92% |
| Norwood | Norfolk County | 8 | 3,446 | $22,395 | 41% / 44% | 94% |
| Wakefield Public Schools | Middlesex County | 7 | 3,382 | $21,779 | 54% / 50% | 96% |
| Easton | Bristol County | 4 | 3,360 | $17,684 | 56% / 56% | 96% |
| Canton | Norfolk County | 6 | 3,314 | $21,467 | 54% / 53% | 95% |
| Dartmouth Public Schools | Bristol County | 6 | 3,297 | $19,532 | 50% / 53% | 92% |
| Mansfield Public Schools | Bristol County | 5 | 3,283 | $22,533 | 54% / 57% | 95% |
| Danvers | Essex County | 7 | 3,238 | $20,707 | 44% / 40% | 94% |
| Grafton | Worcester County | 6 | 3,089 | $17,306 | 54% / 52% | 98% |
| Dennis-Yarmouth Regional School District | Barnstable County | 6 | 3,054 | $25,332 | 37% / 31% | 85‑89% |
| Nashoba Regional School District | Worcester County | 6 | 2,990 | $21,533 | 64% / 61% | 94% |
| TEC Connections Academy Commonwealth Virtual School District | Norfolk County | 1 | 2,969 | $7,572 | 38% / 27% | 52% |
| North Middlesex Regional School District | Middlesex County | 7 | 2,914 | $19,775 | 48% / 40% | 95% or more |
| Ashland Public Schools | Middlesex County | 5 | 2,909 | $18,002 | 56% / 57% | 95% or more |
| Hampden-Wilbraham | Hampden County | 6 | 2,881 | $19,517 | 53% / 45% | 95% |
| Randolph | Norfolk County | 6 | 2,875 | $26,523 | 32% / 27% | 75‑79% |
| Middleborough Public Schools | Plymouth County | 5 | 2,870 | $20,182 | 37% / 40% | 95% |
| Falmouth Public Schools | Barnstable County | 7 | 2,866 | $26,384 | 48% / 49% | 89% |
| Watertown Public Schools | Middlesex County | 5 | 2,844 | $27,763 | 47% / 46% | 85‑89% |
| Longmeadow | Hampden County | 6 | 2,764 | $18,739 | 62% / 60% | 96% |
| Wilmington Public Schools | Middlesex County | 7 | 2,756 | $24,408 | 48% / 54% | 93% |
| Scituate Public Schools | Plymouth County | 6 | 2,744 | $21,025 | 63% / 60% | 95% or more |
| Walpole Public Schools | Norfolk County | 6 | 2,736 | $20,507 | 56% / 61% | 92% |
| Wayland Public Schools | Middlesex County | 6 | 2,701 | $23,723 | 71% / 75% | 95% or more |
| Duxbury Public Schools | Plymouth County | 4 | 2,694 | $20,599 | 62% / 59% | 98% |
| Holliston Public Schools | Middlesex County | 4 | 2,689 | $17,491 | 57% / 60% | 94% |
| Saugus Public School District | Essex County | 4 | 2,675 | $20,177 | 36% / 35% | 85‑89% |
| Dedham Public Schools | Norfolk County | 7 | 2,668 | $27,349 | 45% / 46% | 90‑94% |
| Freetown-Lakeville Regional School District | Plymouth County | 5 | 2,603 | $17,176 | 48% / 50% | 95% or more |
| Marblehead Public Schools | Essex County | 5 | 2,564 | $22,906 | 57% / 52% | 97% |
| Hanover | Plymouth County | 4 | 2,550 | $18,904 | 56% / 55% | 95% or more |
| Dighton-Rehoboth Regional School District | Bristol County | 5 | 2,541 | $21,354 | 44% / 40% | 85‑89% |
| Gardner | Worcester County | 4 | 2,532 | $17,077 | 28% / 26% | 85‑89% |
| Sudbury Public Schools | Middlesex County | 5 | 2,529 | $23,100 | 68% / 73% | not published |
| Bedford | Middlesex County | 4 | 2,513 | $23,503 | 69% / 69% | 98% |
| Auburn Public Schools | Worcester County | 5 | 2,506 | $17,669 | 48% / 47% | 95% or more |
| Foxborough Public Schools | Norfolk County | 5 | 2,504 | $22,691 | 51% / 59% | 95% or more |
| Northampton Public Schools | Hampshire County | 6 | 2,496 | $21,537 | 48% / 38% | 95% |
| Medfield Public Schools | Norfolk County | 5 | 2,478 | $20,797 | 70% / 71% | 95% or more |
| East Longmeadow | Hampden County | 5 | 2,442 | $19,224 | 51% / 47% | 96% |
| Tewksbury Public Schools | Middlesex County | 5 | 2,407 | $21,496 | 48% / 43% | 94% |
| Gloucester Public Schools | Essex County | 6 | 2,387 | $23,755 | 38% / 35% | 83% |
| Westwood Public Schools | Norfolk County | 6 | 2,369 | $25,784 | 72% / 71% | 98% |
| Pembroke Public Schools | Plymouth County | 5 | 2,367 | $19,366 | 50% / 56% | 95% |
| Norton Public Schools | Bristol County | 5 | 2,346 | $19,484 | 40% / 38% | 90‑94% |
| North Reading | Middlesex County | 5 | 2,327 | $21,284 | 65% / 66% | 95% or more |
| Hudson Public Schools | Middlesex County | 5 | 2,322 | $24,343 | 38% / 30% | 85‑89% |
| Greater Lowell Technical High School | Middlesex County | 1 | 2,314 | $27,232 | 51% / 37% | 97% |
| Groton-Dunstable Regional School District | Middlesex County | 5 | 2,300 | $21,526 | 63% / 63% | 95% or more |
| Ashburnham Westminster Regional School District | Worcester County | 5 | 2,255 | $16,189 | 48% / 46% | 95% or more |
| Stoneham | Middlesex County | 5 | 2,244 | $21,173 | 55% / 48% | 90‑94% |
| Pentucket | Essex County | 6 | 2,238 | $19,437 | 50% / 48% | 95% or more |
| Brooke Charter Schools | Suffolk County | 1 | 2,216 | $24,924 | 56% / 57% | 90‑94% |
| Ludlow Public Schools | Hampden County | 4 | 2,210 | $22,235 | 30% / 33% | 90% |
| Norwell Public Schools | Plymouth County | 4 | 2,194 | $19,734 | 65% / 67% | 95% or more |
| Lynnfield Public Schools | Essex County | 5 | 2,178 | $19,679 | 62% / 65% | 95% or more |
| Medway Public Schools | Norfolk County | 4 | 2,158 | $20,876 | 57% / 56% | 95% or more |
| Rockland | Plymouth County | 4 | 2,158 | $22,068 | 41% / 38% | 90‑94% |
| Greater New Bedford Regional Vocational Technical | Bristol County | 1 | 2,151 | $29,199 | 55% / 47% | 96% |
| Abington Public Schools | Plymouth County | 5 | 2,143 | $18,081 | 50% / 42% | 85‑89% |
| Sandwich | Barnstable County | 3 | 2,118 | $26,346 | 50% / 51% | 95% or more |
| Quabbin Regional School District | Worcester County | 7 | 2,111 | $19,677 | 41% / 38% | 80‑84% |
| Newburyport Public Schools | Essex County | 4 | 2,107 | $23,538 | 54% / 45% | 96% |
| Triton | Essex County | 5 | 2,074 | $24,155 | 48% / 39% | 90‑94% |
| Mendon-Upton Regional School District | Worcester County | 4 | 2,072 | $21,097 | 46% / 42% | 95% or more |
| Weston | Middlesex County | 5 | 2,063 | $31,619 | 76% / 76% | 95% or more |
| Belchertown Public Schools | Hampshire County | 5 | 2,043 | $17,874 | 44% / 40% | 90‑94% |
| Seekonk Public Schools | Bristol County | 5 | 2,032 | $19,665 | 55% / 54% | 95% or more |
| Clinton Public Schools | Worcester County | 3 | 2,025 | $19,042 | 28% / 27% | 90‑94% |
| Bellingham Public Schools | Norfolk County | 5 | 2,020 | $23,186 | 35% / 34% | 90‑94% |
| East Bridgewater | Plymouth County | 3 | 2,013 | $18,020 | 41% / 38% | 95% or more |
| Swansea Public Schools | Bristol County | 6 | 1,991 | $18,108 | 42% / 45% | 85‑89% |
| Winthrop | Suffolk County | 4 | 1,961 | $19,237 | 45% / 35% | 90‑94% |
| Wareham Public Schools | Plymouth County | 4 | 1,916 | $23,974 | 25% / 18% | 75‑79% |
| Concord Public Schools | Middlesex County | 4 | 1,914 | $27,881 | 67% / 65% | not published |
| Blackstone-Millville Regional School District | Worcester County | 5 | 1,845 | $19,649 | 40% / 41% | 85‑89% |
| Northbridge | Worcester County | 3 | 1,838 | $19,058 | 35% / 34% | 85‑89% |
| Greater Lawrence Technical School | Essex County | 1 | 1,837 | $30,258 | 53% / 29% | 99% or more |
| Essex North Shore Agricultural and Technical School District | Essex County | 1 | 1,830 | $23,130 | 81% / 60% | 98% |
| Southbridge Public Schools | Worcester County | 6 | 1,828 | $25,133 | 13% / 10% | 65‑69% |
| King Philip Regional School District | Norfolk County | 2 | 1,820 | $21,885 | 55% / 50% | 94% |
| Amesbury Public Schools | Essex County | 5 | 1,793 | $24,643 | 42% / 43% | 85‑89% |
| Tantasqua | Worcester County | 3 | 1,750 | $18,453 | 48% / 52% | 92% |
| Monomoy Regional School District | Barnstable County | 4 | 1,728 | $25,528 | 50% / 46% | 90‑94% |
| Fairhaven Public Schools | Bristol County | 4 | 1,727 | $17,754 | 44% / 50% | 90‑94% |
| Ayer Shirley Regional School District | Middlesex County | 4 | 1,723 | $20,416 | 47% / 40% | 85‑89% |
| Nantucket Public Schools | Nantucket County | 4 | 1,719 | $28,207 | 37% / 26% | 95% or more |
| Webster Public Schools | Worcester County | 3 | 1,712 | $21,560 | 18% / 20% | 70‑74% |
| Mystic Valley Regional Charter School | Middlesex County | 1 | 1,698 | $17,085 | 63% / 62% | 95% or more |
| Hamilton-Wenham | Essex County | 5 | 1,669 | $23,388 | 65% / 60% | 90‑94% |
| Littleton | Middlesex County | 4 | 1,655 | $18,999 | 59% / 53% | 95% or more |
| KIPP Academy Lynn Charter (District) | Essex County | 1 | 1,637 | $24,200 | 37% / 37% | 95% or more |
| Millbury Public Schools | Worcester County | 3 | 1,631 | $21,123 | 41% / 39% | 90‑94% |
| Uxbridge Public Schools | Worcester County | 4 | 1,623 | $20,583 | 41% / 46% | 80‑84% |
| Somerset | Bristol County | 4 | 1,620 | $20,467 | 40% / 37% | not published |
| South Hadley Public Schools | Hampshire County | 4 | 1,620 | $19,400 | 36% / 31% | 90‑94% |
| Southeastern Regional Vocational Technical High School | Bristol County | 1 | 1,618 | $25,279 | 58% / 34% | 98% |
| Athol-Royalston Regional School District | Worcester County | 4 | 1,604 | $19,486 | 24% / 26% | 85‑89% |
| Silver Lake | Plymouth County | 2 | 1,578 | $24,040 | 48% / 49% | 96% |
| Northborough | Worcester County | 5 | 1,567 | $22,461 | 52% / 57% | not published |
| Ipswich Public Schools | Essex County | 4 | 1,563 | $24,214 | 58% / 54% | 90‑94% |
| Lunenburg Public Schools | Worcester County | 5 | 1,563 | $18,645 | 44% / 41% | 95% or more |
| Central Berkshire Regional School District | Berkshire County | 5 | 1,537 | $21,061 | 47% / 39% | 90‑94% |
| Bourne Public Schools | Barnstable County | 4 | 1,519 | $25,373 | 32% / 30% | 90‑94% |
| Tyngsborough Public Schools | Middlesex County | 3 | 1,515 | $19,738 | 39% / 39% | 90‑94% |
| Westport Community Schools | Bristol County | 3 | 1,515 | $20,909 | 39% / 40% | 85‑89% |
| Springfield International Charter School | Hampden County | 1 | 1,511 | $18,015 | 23% / 12% | 95% or more |
| Masconomet Regional School District | Essex County | 2 | 1,477 | $24,596 | 66% / 63% | 95% |
| Carver Public Schools | Plymouth County | 2 | 1,476 | $20,132 | 32% / 30% | 90‑94% |
| Greater Fall River Regional Vocational Technical | Bristol County | 1 | 1,463 | $24,731 | 61% / 46% | 98% |
| Foxborough Regional Charter (District) | Norfolk County | 1 | 1,459 | $17,910 | 35% / 25% | 95% or more |
| Oxford Public Schools | Worcester County | 4 | 1,458 | $19,676 | 34% / 29% | 80‑84% |
| Lincoln-Sudbury | Middlesex County | 1 | 1,445 | $24,417 | 81% / 78% | 96% |
| Narragansett | Worcester County | 3 | 1,439 | $16,525 | 31% / 29% | 90‑94% |
| Abby Kelley Foster Charter Public (District) | Worcester County | 1 | 1,426 | $20,008 | 38% / 26% | 95% or more |
| Montachusett Regional Vocational Technical | Worcester County | 1 | 1,417 | $24,900 | 61% / 53% | 97% |
| Spencer-E Brookfield | Worcester County | 4 | 1,398 | $19,588 | 28% / 23% | 80‑84% |
| Cohasset Public Schools | Norfolk County | 4 | 1,397 | $22,987 | 68% / 60% | 95% or more |
| Mashpee | Barnstable County | 3 | 1,386 | $27,021 | 40% / 34% | 95% or more |
| Northeast Metropolitan Regional Vocational Technical | Middlesex County | 1 | 1,381 | $27,255 | 45% / 33% | 98% |
| Excel Academy Charter (District) | Suffolk County | 1 | 1,379 | $25,362 | 48% / 32% | 95% or more |
| Greenfield Public Schools | Franklin County | 6 | 1,370 | $22,902 | 18% / 16% | 70‑74% |
| Easthampton Public School District | Hampshire County | 2 | 1,368 | $18,205 | 39% / 37% | 90‑94% |
| Swampscott Public Schools | Essex County | 2 | 1,360 | $21,787 | 51% / 46% | 90‑94% |
| West Bridgewater | Plymouth County | 4 | 1,357 | $15,815 | 41% / 37% | 95% or more |
| Holbrook Public Schools | Norfolk County | 2 | 1,350 | $18,053 | 40% / 33% | 90‑94% |
| Bristol-Plymouth Reg Tech School District | Bristol County | 1 | 1,335 | $24,147 | 48% / 46% | 96% |
| Southborough | Worcester County | 4 | 1,310 | $23,795 | 68% / 76% | not published |
| Southwick-Tolland-Granville Regional School District | Hampden County | 3 | 1,295 | $20,050 | 41% / 41% | 90‑94% |
| Leicester Public Schools | Worcester County | 4 | 1,294 | $17,537 | 36% / 33% | 90‑94% |
| Sutton | Worcester County | 4 | 1,291 | $19,173 | 47% / 44% | 95% or more |
| Whittier Regional Vocational Technical District | Essex County | 1 | 1,285 | $24,713 | 70% / 55% | 99% or more |
| Shawsheen Valley Technical High School | Middlesex County | 1 | 1,282 | $31,707 | 72% / 47% | 99% or more |
| Atlantis Charter (District) | Bristol County | 1 | 1,246 | $18,457 | 34% / 24% | 90‑94% |
| Blackstone Valley Regional Vocational Technical High School | Worcester County | 1 | 1,243 | $24,084 | 79% / 75% | 99% or more |
| Maynard Public Schools | Middlesex County | 3 | 1,217 | $26,145 | 43% / 37% | 90‑94% |
| Collegiate Charter School of Lowell (District) | Middlesex County | 1 | 1,212 | $14,003 | 34% / 30% | 70‑79% |
| Community Day Charter Public School (District) | Essex County | 1 | 1,200 | $23,172 | 43% / 48% | not published |
| Georgetown Public Schools | Essex County | 4 | 1,197 | $18,826 | 49% / 44% | 95% or more |
| Northboro-Southboro | Worcester County | 1 | 1,197 | $24,316 | 78% / 73% | 97% |
| Nauset | Barnstable County | 2 | 1,192 | $27,667 | 53% / 47% | 95% |
| Concord-Carlisle Regional School District | Middlesex County | 1 | 1,191 | $24,867 | 86% / 80% | 97% |
| Manchester Essex Regional School District | Essex County | 4 | 1,190 | $25,633 | 64% / 62% | 95% or more |
| Match Charter Public School | Suffolk County | 1 | 1,189 | $34,083 | 22% / 14% | 90‑94% |
| Bay Path Regional Vocational Technical High School | Worcester County | 1 | 1,188 | $22,057 | 54% / 50% | 98% |
| Winchendon Public Schools | Worcester County | 6 | 1,188 | $19,069 | 23% / 18% | 80‑89% |
| Greater Commonwealth Virtual School | Franklin County | 1 | 1,184 | $13,919 | 36% / 17% | 57% |
| Amherst-Pelham | Hampshire County | 2 | 1,182 | $28,738 | 59% / 48% | 91% |
| Mount Greylock Regional School District | Berkshire County | 3 | 1,177 | $22,876 | 63% / 58% | 95% or more |
| Kingston | Plymouth County | 2 | 1,168 | $13,436 | 44% / 48% | not published |
| Millis | Norfolk County | 4 | 1,161 | $21,550 | 56% / 51% | 90‑94% |
| North Adams Public Schools | Berkshire County | 3 | 1,149 | $24,161 | 23% / 22% | 70‑74% |
| Assabet Valley Regional Vocational Technical | Middlesex County | 1 | 1,144 | $26,465 | 50% / 43% | 97% |
| Roxbury Preparatory Charter (District) | Suffolk County | 1 | 1,126 | $28,597 | 28% / 22% | 80‑84% |
| Berkshire Hills Regional School District | Berkshire County | 3 | 1,122 | $32,214 | 46% / 39% | 90‑94% |
| Quaboag Regional School District | Worcester County | 5 | 1,115 | $18,804 | 42% / 39% | 85‑89% |
| Douglas Public School District | Worcester County | 4 | 1,113 | $19,336 | 44% / 35% | 90‑94% |
| Berlin-Boylston Regional School District | Worcester County | 3 | 1,111 | $19,139 | 60% / 62% | 90‑94% |
| Hopedale Public Schools | Worcester County | 3 | 1,108 | $18,706 | 49% / 47% | 85‑89% |
| Palmer Public School District | Hampden County | 2 | 1,093 | $22,554 | 27% / 26% | 80‑84% |
| Ware Public Schools | Hampshire County | 3 | 1,082 | $20,905 | 27% / 23% | 75‑79% |
| Dover-Sherborn | Norfolk County | 2 | 1,081 | $24,869 | 74% / 74% | 95% or more |
| South Shore Charter Public School | Plymouth County | 1 | 1,057 | $21,767 | 46% / 33% | 95% or more |
| Norfolk Public Schools | Norfolk County | 2 | 1,056 | $19,829 | 55% / 63% | not published |
| Old Rochester | Plymouth County | 2 | 1,050 | $23,004 | 53% / 47% | 95% or more |
| Alma del Mar Charter School (District) | Bristol County | 1 | 1,042 | $24,075 | 32% / 27% | not published |
| Lincoln Public Schools | Middlesex County | 2 | 1,039 | $31,767 | 58% / 53% | not published |
| Amherst | Hampshire County | 3 | 1,038 | $30,818 | 48% / 43% | not published |
| Tri-County Regional Vocational Technical | Norfolk County | 1 | 1,000 | $26,222 | 59% / 46% | 99% or more |
| Hoosac Valley Regional School District | Berkshire County | 3 | 998 | $21,292 | 27% / 19% | 80‑89% |
| Advanced Math and Science Academy Charter (District) | Middlesex County | 1 | 970 | $18,523 | 68% / 71% | 95% or more |
| Wrentham Public Schools | Norfolk County | 2 | 958 | $19,909 | 56% / 54% | not published |
| Boston Renaissance Charter Public (District) | Suffolk County | 1 | 938 | $28,508 | 24% / 18% | not published |
| Hampden Charter School of Science East (District) | Hampden County | 1 | 938 | $19,825 | 47% / 36% | 90‑94% |
| West Boylston | Worcester County | 2 | 923 | $21,323 | 53% / 59% | 90‑94% |
| Acushnet | Bristol County | 2 | 920 | $16,828 | 48% / 51% | not published |
| Blue Hills Regional Vocational Technical | Norfolk County | 1 | 910 | $27,134 | 54% / 46% | 99% or more |
| Lawrence Family Development Charter (District) | Essex County | 1 | 899 | $18,095 | 39% / 33% | not published |
| Benjamin Franklin Classical Charter Public School | Norfolk County | 1 | 898 | $18,957 | 58% / 56% | not published |
| Keefe Regional Technical School | Middlesex County | 1 | 896 | $30,911 | 45% / 33% | 90‑94% |
| Somerset Berkley Regional School District | Bristol County | 1 | 896 | $18,281 | 57% / 58% | 95% |
| Prospect Hill Academy Charter (District) | Middlesex County | 1 | 890 | $27,945 | 36% / 22% | 95% or more |
| Gill-Montague | Franklin County | 5 | 858 | $27,816 | 28% / 24% | 70‑79% |
| Sturbridge | Worcester County | 1 | 842 | $19,092 | 53% / 49% | not published |
| Upper Cape Cod Regional Vocational Technical | Barnstable County | 1 | 838 | $26,706 | 45‑49% / 35‑39% | 95% or more |
| Berkley | Bristol County | 2 | 833 | $15,766 | 47% / 42% | not published |
| Sturgis Charter Public School | Barnstable County | 1 | 825 | $25,175 | 80‑84% / 70‑74% | 99% or more |
| Lowell Community Charter Public School | Middlesex County | 1 | 816 | $21,770 | 42% / 32% | not published |
| Mohawk Trail | Franklin County | 4 | 805 | $29,272 | 35% / 31% | 80% or more |
| Monson Schools | Hampden County | 3 | 800 | $22,407 | 37% / 25% | 80‑89% |
| Pioneer Charter School of Science (District) | Middlesex County | 1 | 795 | $21,199 | 58% / 59% | 90% or more |
| Neighborhood House Charter (District) | Suffolk County | 1 | 786 | $33,610 | 37% / 27% | 80‑84% |
| Harvard Public Schools | Worcester County | 2 | 779 | $23,413 | 76% / 73% | 95% or more |
| Boxford | Essex County | 2 | 778 | $22,615 | 62% / 57% | not published |
| Lenox Public Schools | Berkshire County | 2 | 771 | $24,433 | 65% / 59% | 95% or more |
| Innovation Academy Charter (District) | Middlesex County | 1 | 770 | $19,320 | 46% / 38% | 90‑94% |
| Nashoba Valley Technical High School | Middlesex County | 1 | 767 | $24,229 | 50‑54% / 40‑44% | 95% or more |
| Martha's Vineyard Regional High School | Dukes County | 1 | 744 | $36,609 | 70‑74% / 50‑54% | 85‑89% |
| New Heights Charter School of Brockton (District) | Plymouth County | 1 | 734 | $24,687 | 23% / 11% | 90‑94% |
| Avon | Norfolk County | 2 | 732 | $19,906 | 37% / 32% | 90% or more |
| Middleton | Essex County | 2 | 730 | $23,157 | 56% / 52% | not published |
| Hampshire Regional School District | Hampshire County | 1 | 718 | $21,832 | 44% / 39% | 95% or more |
| Hull | Plymouth County | 2 | 712 | $30,605 | 44% / 45% | 90‑94% |
| Veritas Preparatory Charter School (District) | Hampden County | 1 | 712 | $30,349 | 26% / 28% | not published |
| Boston Collegiate Charter (District) | Suffolk County | 1 | 708 | $28,499 | 41% / 39% | 90‑94% |
| Gateway Regional School District | Hampshire County | 3 | 707 | $25,087 | 35% / 32% | 90% or more |
| Holyoke Community Charter School | Hampden County | 1 | 701 | $20,750 | 23% / 14% | not published |
| Boston Preparatory Charter Public (District) | Suffolk County | 1 | 700 | $31,708 | 33% / 21% | 90‑94% |
| South Shore Regional Vocational Technical | Plymouth County | 1 | 685 | $26,257 | 60‑64% / 60‑64% | 95% or more |
| Cape Cod Regional Vocational Technical | Barnstable County | 1 | 682 | $28,856 | 55‑59% / 35‑39% | 95% or more |
| Minuteman Regional Vocational Technical High School | Middlesex County | 1 | 669 | $35,797 | 75‑79% / 50‑54% | 90‑94% |
| Learning First Charter Public School (District) | Worcester County | 1 | 666 | $22,675 | 22% / 15% | not published |
| Granby Public Schools | Hampshire County | 2 | 665 | $19,086 | 30% / 24% | 90% or more |
| Pathfinder Regional Vocational Technical | Hampden County | 1 | 660 | $26,298 | 35‑39% / 25‑29% | 90‑94% |
| Lee Public Schools | Berkshire County | 2 | 659 | $23,982 | 44% / 28% | 90% or more |
| Plainville Public Schools | Norfolk County | 2 | 655 | $19,768 | 50% / 52% | not published |
| KIPP Academy Boston Charter School (District) | Suffolk County | 1 | 646 | $32,393 | 22% / 20% | not published |
| Franklin County Regional Vocational Technical | Franklin County | 1 | 643 | $27,008 | 35‑39% / 35‑39% | 90‑94% |
| UP Academy Charter School of Dorchester (District) | Suffolk County | 1 | 640 | $25,758 | 13% / 7% | not published |
| Bristol County Agricultural | Bristol County | 1 | 631 | $24,255 | 65‑69% / 60‑64% | 95% or more |
| Rockport Public Schools | Essex County | 2 | 631 | $28,301 | 47% / 39% | 90‑94% |
| Pioneer Charter School of Science II (District) | Essex County | 1 | 621 | $20,416 | 66% / 74% | 90% or more |
| Rising Tide Charter Public School | Plymouth County | 1 | 617 | $22,339 | 55% / 43% | 95% or more |
| Carlisle Public Schools | Middlesex County | 1 | 612 | $25,434 | 70% / 72% | not published |
| Southern Berkshire Regional School District | Berkshire County | 4 | 607 | $34,358 | 39% / 31% | 90% or more |
| Topsfield | Essex County | 2 | 598 | $21,148 | 59% / 56% | not published |
| Norfolk County Agricultural | Norfolk County | 1 | 597 | $29,395 | 60‑64% / 50‑54% | 95% or more |
| Frontier | Franklin County | 1 | 588 | $22,050 | 48% / 41% | 90‑94% |
| Argosy Collegiate Charter School (District) | Bristol County | 1 | 587 | $24,286 | 20% / 16% | 70‑79% |
| Smith Vocational and Agricultural High School | Hampshire County | 1 | 587 | $25,131 | 35‑39% / 35‑39% | 90‑94% |
| Pioneer Valley Chinese Immersion Charter School | Hampshire County | 1 | 584 | $22,812 | 63% / 54% | 80% or more |
| Pioneer Valley | Franklin County | 3 | 581 | $24,716 | 38% / 26% | 90% or more |
| Libertas Academy | Hampden County | 1 | 563 | $24,601 | 30% / 23% | not published |
| Old Colony Regional Vocational Technical High School | Plymouth County | 1 | 554 | $25,881 | 45‑49% / 40‑44% | 95% or more |
| Halifax | Plymouth County | 1 | 531 | $15,740 | 57% / 49% | not published |
| Hadley Public Schools | Hampshire County | 2 | 518 | $21,889 | 51% / 49% | 90% or more |
| McCann Technical School | Berkshire County | 1 | 514 | $24,127 | 45‑49% / 35‑39% | 95% or more |
| Academy Of the Pacific Rim Charter Public (District) | Suffolk County | 1 | 509 | $32,148 | 20% / 8% | 90% or more |
| Ralph C. Mahar Regional School | Franklin County | 1 | 509 | $27,445 | 27% / 29% | 75‑79% |
| Global Learning Charter Public (District) | Bristol County | 1 | 508 | $20,319 | 34% / 21% | 90% or more |
| Orange Elementary Schools | Franklin County | 1 | 494 | $17,631 | 15% / 15% | not published |
| Dover | Norfolk County | 1 | 492 | $24,952 | 67% / 78% | not published |
| Springfield Prep Charter School | Hampden County | 1 | 486 | $22,965 | 41% / 46% | not published |
| Salem Academy Charter School | Essex County | 1 | 480 | $25,364 | 49% / 35% | 95% or more |
| Southampton | Hampshire County | 1 | 475 | $15,491 | 38% / 43% | not published |
| Rochester | Plymouth County | 1 | 473 | $18,030 | 41% / 47% | not published |
| Conservatory Lab Charter School | Suffolk County | 1 | 454 | $29,694 | 37% / 20% | not published |
| Brewster | Barnstable County | 2 | 439 | $30,218 | 39% / 38% | not published |
| Boston Green Academy Horace Mann Charter School (District) | Suffolk County | 1 | 426 | $26,292 | 21% / 7% | 85‑89% |
| Oak Bluffs | Dukes County | 1 | 402 | $31,084 | 46% / 41% | not published |
| North Brookfield Public Schools | Worcester County | 2 | 397 | $21,729 | 30% / 26% | 60‑79% |
| Pioneer Valley Performing Arts Charter School | Hampshire County | 1 | 397 | $21,054 | 55‑59% / 25‑29% | 90% or more |
| Sherborn | Norfolk County | 1 | 397 | $24,308 | 63% / 61% | not published |
| Up-Island Regional | Dukes County | 2 | 390 | $36,951 | 46% / 46% | not published |
| Baystate Academy | Hampden County | 1 | 388 | $30,129 | 17% / 13% | 80‑89% |
| Francis W. Parker Charter Essential School | Middlesex County | 1 | 388 | $21,559 | 60‑64% / 50‑54% | 95% or more |
| Edward M. Kennedy Academy for Health Careers (Horace Mann Ch | Suffolk County | 1 | 383 | $41,115 | 45‑49% / 20‑24% | 95% or more |
| Mattapoisett | Plymouth County | 2 | 381 | $24,637 | 57% / 60% | not published |
| Marion | Plymouth County | 1 | 369 | $22,012 | 50% / 53% | not published |
| Berkshire Arts and Technology Charter Public (District) | Berkshire County | 1 | 364 | $28,943 | 45% / 32% | 90% or more |
| Edgartown | Dukes County | 1 | 357 | $33,351 | 34% / 31% | not published |
| Old Sturbridge Academy Charter Public School (District) | Worcester County | 1 | 356 | $20,782 | 35‑39% / 30‑34% | not published |
| Martin Luther King Jr. Charter School of Excellence (Distric | Hampden County | 1 | 354 | $24,622 | 10‑14% / 10‑14% | not published |
| Benjamin Banneker Charter Public (District) | Middlesex County | 1 | 352 | $27,437 | 70‑74% / 75‑79% | not published |
| Codman Academy Charter Public School | Suffolk County | 1 | 344 | $39,753 | 10‑14% / 10‑14% | 80% or more |
| Bridge Boston Charter School | Suffolk County | 1 | 329 | $36,260 | 25‑29% / 25‑29% | not published |
| Boston Day and Evening Academy | Suffolk County | 1 | 323 | $32,894 | under 50% / under 50% | 6‑9% |
| Tisbury | Dukes County | 1 | 312 | $43,305 | 45‑49% / 55‑59% | not published |
| Hatfield Public Schools | Hampshire County | 2 | 310 | $23,780 | 46% / 30% | 80% or more |
| Hill View Montessori Charter Public (District) | Essex County | 1 | 306 | $19,745 | 25‑29% / 6‑9% | not published |
| Deerfield | Franklin County | 1 | 301 | $25,658 | 45‑49% / 45‑49% | not published |
| Map Academy | Plymouth County | 1 | 301 | $22,575 | 20% or less / 20% or less | 15‑19% |
| Dudley Street Neighborhood Charter School | Suffolk County | 1 | 293 | $27,770 | 20‑24% / 15‑19% | not published |
| Brookfield | Worcester County | 1 | 289 | $17,285 | 45‑49% / 50‑54% | not published |
| River Valley Charter School | Essex County | 1 | 288 | $20,538 | 55‑59% / 45‑49% | not published |
| Christa McAuliffe Charter School | Middlesex County | 1 | 284 | $27,106 | 30% / 24% | not published |
| A North Central Charter Essential School | Worcester County | 1 | 282 | $21,273 | 35‑39% / 15‑19% | 90% or more |
| Brimfield | Worcester County | 1 | 258 | $19,990 | 60‑64% / 55‑59% | not published |
| Cape Cod Lighthouse Charter School | Barnstable County | 1 | 251 | $22,028 | 60% / 46% | not published |
| Community Charter School of Cambridge (District) | Middlesex County | 1 | 251 | $39,625 | 60‑64% / 45‑49% | 80% or more |
| Plympton | Plymouth County | 1 | 249 | $18,245 | 50‑54% / 50‑54% | not published |
| Hilltown Cooperative Charter Public School | Hampshire County | 1 | 218 | $20,309 | 50‑54% / 50‑54% | not published |
| Four Rivers Charter Public School | Franklin County | 1 | 213 | $24,324 | 70‑74% / 50‑54% | 90% or more |
| Holland | Worcester County | 1 | 212 | $16,810 | 40‑44% / 40‑44% | not published |
| Clarksburg | Berkshire County | 1 | 204 | $17,926 | 35‑39% / 30‑34% | not published |
| Phoenix Charter Academy | Suffolk County | 1 | 198 | $31,305 | 50% or more / under 50% | 10% or less |
| Marblehead Community Charter Public School | Essex County | 1 | 192 | $22,183 | 45% / 39% | not published |
| Eastham | Barnstable County | 1 | 177 | $31,828 | 50‑54% / 45‑49% | not published |
| Martha's Vineyard Charter Public School (District) | Dukes County | 1 | 176 | $37,867 | 50‑54% / 30‑34% | 50% or more |
| Sunderland | Franklin County | 1 | 174 | $28,910 | 40‑44% / 35‑39% | not published |
| Nahant | Essex County | 1 | 163 | $21,994 | 45‑49% / 55‑59% | not published |
| Phoenix Academy Public Charter High School Springfield (Dist | Hampden County | 1 | 158 | $30,175 | under 50% / under 50% | 10% or less |
| Richmond | Berkshire County | 1 | 157 | $27,361 | 50‑54% / 45‑49% | not published |
| Conway | Franklin County | 1 | 152 | $28,585 | 55‑59% / 35‑39% | not published |
| Provincetown | Barnstable County | 1 | 152 | $55,958 | 30‑34% / 20‑24% | not published |
| Orleans | Barnstable County | 1 | 149 | $44,600 | 65‑69% / 55‑59% | not published |
| Petersham | Worcester County | 1 | 142 | $18,142 | 30‑34% / 15‑19% | not published |
| Phoenix Academy Public Charter High School Lawrence (Distric | Essex County | 1 | 140 | $28,984 | not published | 21‑39% |
| Leverett | Franklin County | 1 | 137 | $23,106 | 25‑29% / 20‑24% | not published |
| New Salem-Wendell | Franklin County | 1 | 134 | $26,538 | 30‑34% / 30‑34% | not published |
| Whately | Franklin County | 1 | 133 | $23,813 | 50‑59% / 70‑79% | not published |
| Pelham | Hampshire County | 1 | 128 | $21,679 | 55‑59% / 60‑64% | not published |
| Chesterfield-Goshen | Hampshire County | 1 | 126 | $20,241 | 50‑54% / 40‑44% | not published |
| Lowell Middlesex Academy Charter (District) | Middlesex County | 1 | 126 | $24,614 | under 50% / under 50% | 60‑69% |
| Shutesbury | Franklin County | 1 | 125 | $26,798 | 60‑69% / 40‑49% | not published |
| Farmington River Reg | Berkshire County | 1 | 124 | $39,408 | 40‑49% / 50‑59% | not published |
| Erving | Franklin County | 1 | 113 | $35,962 | 20‑29% / 20‑29% | not published |
| Williamsburg | Hampshire County | 1 | 111 | $24,299 | 55‑59% / 55‑59% | not published |
| Ma Academy for Math and Science | Worcester County | 1 | 99 | not comparable | not published | 90% or more |
| Westhampton | Hampshire County | 1 | 95 | $26,810 | 55‑59% / 65‑69% | not published |
| Wales | Worcester County | 1 | 93 | $26,375 | 30‑39% / 40‑49% | not published |
| Florida | Berkshire County | 1 | 83 | $21,891 | 20‑24% / 15‑19% | not published |
| City on a Hill Charter Public School (District) | Suffolk County | 1 | 78 | $41,230 | 20‑29% / 10% or less | 60‑69% |
| Truro | Barnstable County | 1 | 78 | $58,941 | 50‑59% / 30‑39% | not published |
| Wellfleet | Barnstable County | 1 | 78 | $40,194 | 55‑59% / 50‑54% | not published |
| Worthington | Hampshire County | 1 | 76 | $25,737 | 40‑49% / 30‑39% | not published |
| Hawlemont | Franklin County | 1 | 71 | $32,516 | 15‑19% / 6‑9% | not published |
| Rowe | Franklin County | 1 | 54 | $33,348 | 20% or less / 20% or less | not published |
| Hancock | Berkshire County | 1 | 48 | $20,424 | 21‑39% / 20% or less | not published |
| Savoy | Berkshire County | 1 | 38 | $31,925 | 30‑39% / 30‑39% | not published |
Source: NCES Common Core of Data 2024-25: districts with a school open that year, and the students in those schools. NCES F-33 fiscal year 2022-23: current spending over fall 2022 membership, shown where it falls between $3,000 and $80,000 (outside that range the finance and membership files do not describe the same students). EDFacts 2021-22: all students proficient or above, and the four-year graduation rate for the class of 2023, as published; ED gives smaller districts as ranges. Massachusetts sets its own test standard, so compare these within Massachusetts.
More lists for Massachusetts
- 01Public schools in Massachusetts
The state hub: schools, students, districts
- 02Largest schools
By 2024-25 enrollment
- 03Fewest students per teacher
Schools, 2024-25
- 04Highest-spending districts
F-33 fiscal year 2022-23
- 05Teacher salary spending by district
F-33 fiscal year 2022-23
- 06Chronic absenteeism
EDFacts 2022-23
Sources
Source: NCES Common Core of Data School directory and membership · 2024-25
Source: NCES F-33 School District Finance Survey District current expenditures and membership · FY 2022-23
Source: U.S. Department of Education, EDFacts State assessment results, all students · 2021-22