109 schools in Boston
Boston's 109 public K-12 campuses collectively enroll about 46,437 students across 75 elementary, 3 middle, and 28 high.
7-year change in Boston
SY 2017-18 vs SY 2024-25About Boston
Boston maintains 109 public schools across Massachusetts, collectively instructing roughly 46,437 students.
In terms of grade levels, Boston spans 75 elementary, 3 middle, 28 high schools, and 3 combined or other.
Average enrollment per school in Boston is about 426, meaningfully below the Massachusetts average of roughly 501.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment decreased 12%: 52,664 students in SY 2017-18 versus 46,094 in SY 2024-25. Boston now counts 108 public schools, down from 118 in SY 2017-18.
On allk12, the community for Boston discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.