MA ยท 2024-25 school year
Public schools in Massachusetts
Massachusetts has 1,823 open public schools run by 424 districts and other education agencies, enrolling 915,932 students. Schools average 12.0 students per teacher, compared with 15.3 nationally.
State totals
- Districts
- 424
- Schools
- 1,823
- Students
- 915,932
- Teachers (FTE)
- 76,362
- Students per teacher
- 12.0
- US: 15.3
- Charter schools
- 73
- Total spending
- $22.5 billion
- 2020 finance data
- Spending per pupil
- $24,749
- 2020 finance data. US: $16,826
In the 2020 finance data, districts in Massachusetts spent $24,749 per pupil, which is above the US figure of $16,826. Dollars are nominal and not adjusted for regional costs or inflation.
Download all 1,823 Massachusetts schools (CSV)School districts in Massachusetts
All 424 districts and agencies, largest first. Filter by name or city, or sort any column.
| Boston School District | Roxbury | 108 | 46,094 | 10.6 | $39,887 |
| Worcester County Public Schools | Worcester | 47 | 24,778 | 13.0 | $21,774 |
| Springfield School District | Springfield | 66 | 23,670 | 11.4 | $27,097 |
| Lynn School District | Lynn | 27 | 16,364 | 12.0 | $20,285 |
| Brockton School District | Brockton | 24 | 15,280 | 15.6 | $20,844 |
| Lowell School District | Lowell | 27 | 14,457 | 12.6 | $23,462 |
| Lawrence School District | Lawrence | 26 | 13,313 | 11.5 | $22,512 |
| New Bedford School District | New Bedford | 24 | 12,505 | 11.8 | $21,843 |
| Newton School District | Newtonville | 22 | 11,632 | 10.5 | $27,735 |
| Fall River School District | Fall River | 19 | 11,089 | 12.4 | $23,489 |
| Quincy School District | Quincy | 19 | 9,769 | 13.1 | $20,977 |
| Framingham School District | Framingham | 14 | 9,124 | 11.6 | $30,903 |
| Taunton School District | Taunton | 13 | 8,311 | 15.0 | $21,545 |
| Haverhill School District | Haverhill | 16 | 7,940 | 11.9 | $19,874 |
| Everett School District | Everett | 10 | 7,307 | 11.7 | $21,663 |
| Revere School District | Revere | 11 | 7,261 | 11.1 | $20,821 |
| Cambridge School District | Cambridge | 17 | 7,027 | 9.4 | $45,462 |
| Brookline School District | Brookline | 12 | 7,023 | 12.9 | $41,034 |
| Plymouth County Public Schools | Plymouth | 13 | 6,956 | 11.1 | $24,049 |
| Chicopee School District | Chicopee | 15 | 6,755 | 10.7 | $20,272 |
| Lexington School District | Lexington | 10 | 6,748 | 10.4 | $27,222 |
| Wachusett School District | Jefferson | 13 | 6,557 | 13.2 | $17,604 |
| Methuen School District | Methuen | 6 | 6,464 | 12.7 | $19,115 |
| Malden School District | Malden | 7 | 6,354 | 14.0 | $21,192 |
| Attleboro School District | Attleboro | 12 | 6,239 | 15.1 | $32,282 |
| Leominster School District | Leominster | 13 | 6,193 | 13.8 | $17,459 |
| Arlington School District | Arlington | 11 | 6,113 | 12.6 | $21,076 |
| Chelsea School District | Chelsea | 11 | 6,094 | 11.9 | $25,401 |
| Shrewsbury School District | Shrewsbury | 9 | 5,956 | 13.8 | $24,618 |
| Waltham School District | Waltham | 11 | 5,777 | 10.2 | $35,164 |
| Peabody School District | Peabody | 11 | 5,774 | 12.3 | $19,011 |
| Bridgewater-Raynham School District | Bridgewater | 8 | 5,682 | 17.1 | $17,893 |
| Weymouth School District | Weymouth | 11 | 5,630 | 12.6 | $30,641 |
| Needham School District | Needham | 8 | 5,493 | 12.1 | $24,895 |
| Andover School District | Andover | 10 | 5,414 | 11.8 | $24,123 |
| Natick School District | Natick | 7 | 5,297 | 12.0 | $26,771 |
| Fitchburg School District | Fitchburg | 8 | 5,234 | 12.2 | $20,196 |
| Braintree School District | Braintree | 9 | 5,209 | 12.9 | $22,196 |
| Chelmsford School District | Chelmsford | 8 | 5,068 | 13.2 | $19,997 |
| Acton-Boxborough School District | Acton | 9 | 5,055 | 12.9 | $25,110 |
| Billerica School District | Billerica | 8 | 4,972 | 13.6 | $25,413 |
| Somerville School District | Somerville | 11 | 4,952 | 11.8 | $42,295 |
| Pittsfield School District | Pittsfield | 14 | 4,873 | 10.1 | $23,347 |
| Holyoke School District | Holyoke | 10 | 4,795 | 12.0 | $25,069 |
| Westfield School District | Westfield | 11 | 4,772 | 11.5 | $19,408 |
| Marlborough School District | Marlborough | 7 | 4,728 | 11.7 | $23,549 |
| Barnstable County Public Schools | Hyannis | 9 | 4,680 | 10.8 | $23,941 |
| Franklin School District | Franklin | 10 | 4,611 | 12.8 | $21,337 |
| Westford School District | Westford | 9 | 4,575 | 13.2 | $18,834 |
| Woburn School District | Woburn | 10 | 4,520 | 11.1 | $24,014 |
Showing 1 to 50 of 424
Massachusetts district rankings
Ratio and spending lists include only districts with 1,000 or more students, so very small districts do not dominate. These are factual sorts, not quality ratings.
Largest districts
- 1.Boston School District46,094
- 2.Worcester County Public Schools24,778
- 3.Springfield School District23,670
- 4.Lynn School District16,364
- 5.Brockton School District15,280
- 6.Lowell School District14,457
- 7.Lawrence School District13,313
- 8.New Bedford School District12,505
- 9.Newton School District11,632
- 10.Fall River School District11,089
Lowest student-teacher ratio
- 1.Lincoln School District8.7
- 2.Community Day Charter Public School8.9
- 3.Cambridge School District9.4
- 4.Nauset School District9.4
- 5.Amherst School District9.4
- 6.Ipswich School District9.6
- 7.Berkshire Hills School District9.6
- 8.Southern Worcester County Regional Vocational School Distric9.7
- 9.Dover-Sherborn School District9.7
- 10.Newburyport School District9.8
Highest student-teacher ratio
- 1.Roxbury Preparatory Charter26.2
- 2.TEC Connections Academy Commonwealth Virtual School District20.8
- 3.Bridgewater-Raynham School District17.1
- 4.Springfield International Charter16.6
- 5.Kingston School District15.8
- 6.Mystic Valley Regional Charter15.6
- 7.Brockton School District15.6
- 8.Saugus School District15.3
- 9.Attleboro School District15.1
- 10.Taunton School District15.0
Highest spending per pupil (2020)
- 1.Lincoln School District$73,756
- 2.Easthampton School District$56,190
- 3.Watertown School District$55,272
- 4.Westport School District$53,075
- 5.Wareham School District$47,195
- 6.Cambridge School District$45,462
- 7.Belmont School District$43,370
- 8.Somerville School District$42,295
- 9.Brookline School District$41,034
- 10.Northbridge School District$40,082
Lowest spending per pupil (2020)
- 1.TEC Connections Academy Commonwealth Virtual School District$10,648
- 2.Greater Commonwealth Virtual District$10,762
- 3.Collegiate Charter School of Lowell$13,529
- 4.Atlantis Charter$14,232
- 5.Springfield International Charter$14,419
- 6.Mystic Valley Regional Charter$14,978
- 7.Foxborough Regional Charter$15,907
- 8.Dracut School District$16,267
- 9.Abby Kelley Foster Charter Public$16,932
- 10.Swansea School District$17,315
Most charter schools
- 1.Brooke Charter School1
- 2.Mystic Valley Regional Charter1
- 3.KIPP Academy Lynn Charter1
- 4.Springfield International Charter1
- 5.Foxborough Regional Charter1
- 6.Abby Kelley Foster Charter Public1
- 7.Excel Academy Charter1
- 8.Atlantis Charter1
- 9.Collegiate Charter School of Lowell1
- 10.Community Day Charter Public School1
Schools by level
379 high schools, 303 middle schools and 1,025 elementary schools. The largest of each are listed below; use search or a district page for the rest.
High schools 379
- Brockton High Brockton, 3,598 students
- Lawrence High School Lawrence, 3,453 students
- Lowell High Lowell, 3,446 students
- New Bedford High New Bedford, 2,878 students
- Taunton High Taunton, 2,877 students
- B M C Durfee High Fall River, 2,642 students
- Framingham High School Framingham, 2,534 students
- Boston Latin School Boston, 2,424 students
- Lexington High Lexington, 2,405 students
- Gr Lowell Regional Vocational Technical Tyngsborough, 2,314 students
- Everett High Everett, 2,307 students
- Brookline High Brookline, 2,181 students
- Gr New Bedford Vocational Technical New Bedford, 2,151 students
- Revere High Revere, 2,115 students
- Newton North High Newtonville, 2,096 students
Middle schools 303
- Beverly Middle School Beverly, 1,388 students
- J Henry Higgins Middle Peabody, 1,320 students
- Thurgood Marshall Mid Lynn, 1,310 students
- Breed Middle School Lynn, 1,265 students
- Maria Weston Chapman Middle School Weymouth, 1,187 students
- Galvin Middle School Wakefield, 1,056 students
- McCall Middle Winchester, 1,036 students
- North Andover Middle North Andover, 1,023 students
- Winthrop L Chenery Upper Elementary Belmont, 1,023 students
- Charles S Pierce Middle Milton, 1,002 students
- East Middle School Braintree, 999 students
- Hopkinton Middle School Hopkinton, 996 students
- Normandin Middle School New Bedford, 990 students
- Stacy Middle Milford, 989 students
- 1 LT Charles W. Whitcomb School Marlborough, 965 students
Elementary schools 1,025
- Tenney Grammar School Methuen, 1,246 students
- Community Day Charter Public School Lawrence, 1,200 students
- Donald P Timony Grammar Methuen, 1,172 students
- Gardner Elementary School Gardner, 1,087 students
- Caleb Dustin Hunking School Haverhill, 1,062 students
- Comprehensive Grammar School Methuen, 1,046 students
- Alma del Mar Charter School New Bedford, 1,042 students
- Woodland Milford, 1,036 students
- Salemwood Malden, 1,033 students
- Edgar B Davis Brockton, 1,009 students
- Lafayette School Everett, 998 students
- Marsh Grammar School Methuen, 996 students
- Parlin School Everett, 992 students
- Mountain View School Easthampton, 991 students
- Northbridge Elementary School Whitinsville, 973 students
Cities with the most public schools
- Springfield 71 schools
- Worcester 51 schools
- Dorchester 30 schools
- Lowell 29 schools
- Lawrence 29 schools
- Lynn 28 schools
- New Bedford 27 schools
- Brockton 25 schools
- Fall River 22 schools
- Cambridge 20 schools
- Quincy 19 schools
- Roxbury 18 schools
- Framingham 16 schools
- Chicopee 16 schools
- Haverhill 16 schools
- Boston 15 schools
- Plymouth 15 schools
- Pittsfield 14 schools
- Leominster 13 schools
- Attleboro 12 schools
Neighbouring states
- Connecticut 1,007 schools
- New Hampshire 501 schools
- New York 4,810 schools
- Rhode Island 313 schools
- Vermont 304 schools
Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.