109 schools in Boston
Boston's 109 public K-12 schools collectively enroll about 46,437 students across 75 elementary, 3 middle, and 28 high.
4-year change in Boston
SY 2020-21 vs SY 2024-25How Boston ranks
Among districts| Measure | This district | In Massachusetts | In the US |
|---|---|---|---|
| Enrollment ranked largest first | 46,437 | #1 of 231 | #113 of 9,234 |
| Number of schools ranked most first | 109 | #1 of 231 | N/A |
| Students per teacher ranked fewest first | 10.5:1 | #36 of 231 | #658 of 9,044 |
| Diversity index ranked most diverse first | 68.8% | #10 of 206 | #528 of 6,853 |
Inside Boston
Since 2017-18, the 107 district schools that reported both years went from 48,712 to 45,513 students (down 7%) and from 3,839 to 4,314 full-time teachers (up 12%), as of 2024-25.
About 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 4 years. Across the same 4-year window, public-school enrollment held roughly steady: 46,582 students in SY 2020-21 versus 46,094 in SY 2024-25. Boston now counts 108 public schools, down from 109 in SY 2020-21.
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.