Skip to content
BCER

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 DistrictRoxbury10846,09410.6$39,887
Worcester County Public SchoolsWorcester4724,77813.0$21,774
Springfield School DistrictSpringfield6623,67011.4$27,097
Lynn School DistrictLynn2716,36412.0$20,285
Brockton School DistrictBrockton2415,28015.6$20,844
Lowell School DistrictLowell2714,45712.6$23,462
Lawrence School DistrictLawrence2613,31311.5$22,512
New Bedford School DistrictNew Bedford2412,50511.8$21,843
Newton School DistrictNewtonville2211,63210.5$27,735
Fall River School DistrictFall River1911,08912.4$23,489
Quincy School DistrictQuincy199,76913.1$20,977
Framingham School DistrictFramingham149,12411.6$30,903
Taunton School DistrictTaunton138,31115.0$21,545
Haverhill School DistrictHaverhill167,94011.9$19,874
Everett School DistrictEverett107,30711.7$21,663
Revere School DistrictRevere117,26111.1$20,821
Cambridge School DistrictCambridge177,0279.4$45,462
Brookline School DistrictBrookline127,02312.9$41,034
Plymouth County Public SchoolsPlymouth136,95611.1$24,049
Chicopee School DistrictChicopee156,75510.7$20,272
Lexington School DistrictLexington106,74810.4$27,222
Wachusett School DistrictJefferson136,55713.2$17,604
Methuen School DistrictMethuen66,46412.7$19,115
Malden School DistrictMalden76,35414.0$21,192
Attleboro School DistrictAttleboro126,23915.1$32,282
Leominster School DistrictLeominster136,19313.8$17,459
Arlington School DistrictArlington116,11312.6$21,076
Chelsea School DistrictChelsea116,09411.9$25,401
Shrewsbury School DistrictShrewsbury95,95613.8$24,618
Waltham School DistrictWaltham115,77710.2$35,164
Peabody School DistrictPeabody115,77412.3$19,011
Bridgewater-Raynham School DistrictBridgewater85,68217.1$17,893
Weymouth School DistrictWeymouth115,63012.6$30,641
Needham School DistrictNeedham85,49312.1$24,895
Andover School DistrictAndover105,41411.8$24,123
Natick School DistrictNatick75,29712.0$26,771
Fitchburg School DistrictFitchburg85,23412.2$20,196
Braintree School DistrictBraintree95,20912.9$22,196
Chelmsford School DistrictChelmsford85,06813.2$19,997
Acton-Boxborough School DistrictActon95,05512.9$25,110
Billerica School DistrictBillerica84,97213.6$25,413
Somerville School DistrictSomerville114,95211.8$42,295
Pittsfield School DistrictPittsfield144,87310.1$23,347
Holyoke School DistrictHolyoke104,79512.0$25,069
Westfield School DistrictWestfield114,77211.5$19,408
Marlborough School DistrictMarlborough74,72811.7$23,549
Barnstable County Public SchoolsHyannis94,68010.8$23,941
Franklin School DistrictFranklin104,61112.8$21,337
Westford School DistrictWestford94,57513.2$18,834
Woburn School DistrictWoburn104,52011.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.

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

  1. Brockton High Brockton, 3,598 students
  2. Lawrence High School Lawrence, 3,453 students
  3. Lowell High Lowell, 3,446 students
  4. New Bedford High New Bedford, 2,878 students
  5. Taunton High Taunton, 2,877 students
  6. B M C Durfee High Fall River, 2,642 students
  7. Framingham High School Framingham, 2,534 students
  8. Boston Latin School Boston, 2,424 students
  9. Lexington High Lexington, 2,405 students
  10. Gr Lowell Regional Vocational Technical Tyngsborough, 2,314 students
  11. Everett High Everett, 2,307 students
  12. Brookline High Brookline, 2,181 students
  13. Gr New Bedford Vocational Technical New Bedford, 2,151 students
  14. Revere High Revere, 2,115 students
  15. Newton North High Newtonville, 2,096 students

Middle schools 303

  1. Beverly Middle School Beverly, 1,388 students
  2. J Henry Higgins Middle Peabody, 1,320 students
  3. Thurgood Marshall Mid Lynn, 1,310 students
  4. Breed Middle School Lynn, 1,265 students
  5. Maria Weston Chapman Middle School Weymouth, 1,187 students
  6. Galvin Middle School Wakefield, 1,056 students
  7. McCall Middle Winchester, 1,036 students
  8. North Andover Middle North Andover, 1,023 students
  9. Winthrop L Chenery Upper Elementary Belmont, 1,023 students
  10. Charles S Pierce Middle Milton, 1,002 students
  11. East Middle School Braintree, 999 students
  12. Hopkinton Middle School Hopkinton, 996 students
  13. Normandin Middle School New Bedford, 990 students
  14. Stacy Middle Milford, 989 students
  15. 1 LT Charles W. Whitcomb School Marlborough, 965 students

Elementary schools 1,025

  1. Tenney Grammar School Methuen, 1,246 students
  2. Community Day Charter Public School Lawrence, 1,200 students
  3. Donald P Timony Grammar Methuen, 1,172 students
  4. Gardner Elementary School Gardner, 1,087 students
  5. Caleb Dustin Hunking School Haverhill, 1,062 students
  6. Comprehensive Grammar School Methuen, 1,046 students
  7. Alma del Mar Charter School New Bedford, 1,042 students
  8. Woodland Milford, 1,036 students
  9. Salemwood Malden, 1,033 students
  10. Edgar B Davis Brockton, 1,009 students
  11. Lafayette School Everett, 998 students
  12. Marsh Grammar School Methuen, 996 students
  13. Parlin School Everett, 992 students
  14. Mountain View School Easthampton, 991 students
  15. Northbridge Elementary School Whitinsville, 973 students

Cities with the most public schools

Neighbouring states

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.