The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

109 schools in Boston

Massachusetts · 46,437 students · 15 cities

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-25
Total enrollment
46,094
-6,570 (-12%) vs SY 2017-18
School count
108
-10 (-8%) vs SY 2017-18
% White
14%
was 14%
% Hispanic
45%
was 42%
% Black
29%
was 32%
% Asian
8%
was 9%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Philbrick Elementary SchoolRoslindaleElementaryPK-06131
Melvin H. King South End AcademyBostonCombined01-12125
Alighieri Dante Montessori SchoolEast BostonElementaryPK-06109
Lyon High SchoolBrightonHigh09-1295
Greater Egleston High SchoolRoxburyHigh09-1278
West Zone Early Learning CenterJamaica PlainElementaryPK-0176
Horace Mann School for the Deaf Hard of HearingCharlestownCombinedPK-1273
Community AcademyJamaica PlainHigh09-1258
Carter SchoolDorchesterHigh08-1228

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 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.

Frequently asked questions

How many schools are in Boston?
Boston operates 109 public K-12 schools in Massachusetts, serving approximately 46,437 students.
What is the mix of elementary, middle, and high schools in Boston?
Boston includes 75 elementary, 3 middle, 28 high, 3 combined-grade schools.
What is the largest school in Boston?
Boston Latin School is the largest public school in Boston by enrollment, with approximately 2,424 students.
What grade levels does Boston serve?
Boston schools serve students from pre-K through grade 12, across 109 campuses.
What cities does Boston serve?
Boston operates schools in Boston, Dorchester, Roxbury, East Boston, Jamaica Plain, Charlestown, and 9 other communities across Massachusetts.