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

20 schools in Cambridge

Massachusetts · Public K-12

Cambridge, Massachusetts runs a public-school system of 20 campuses with combined enrollment around 8,520 (13 elementary, 4 middle, and 2 high).

7-year change in Cambridge

SY 2017-18 vs SY 2024-25
Total enrollment
8,520
-245 (-3%) vs SY 2017-18
School count
20
0 (0%) vs SY 2017-18
% White
30%
was 34%
% Hispanic
15%
was 15%
% Black
30%
was 33%
% Asian
13%
was 11%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Amigos SchoolElementaryPK-08413
Benjamin Banneker Charter Public SchoolElementaryPK-06352
Cambridge Rindge and LatinHigh09-122,072
Cambridge Street Upper SchoolMiddle06-08301
CambridgeportElementaryPK-05263
Community Charter School of CambridgeHigh06-12251
Fletcher/Maynard AcademyElementaryPK-05249
Graham and ParksElementaryPK-05367
HaggertyElementaryPK-05250
John M TobinElementaryPK-05291
Kennedy-LongfellowElementaryPK-05215
King OpenElementaryPK-05391
Maria L. BaldwinElementaryPK-05360
Martin Luther King Jr.ElementaryPK-05340
MorseElementaryPK-05328
PeabodyElementaryPK-05314
Prospect Hill Academy Charter SchoolCombinedPK-12890
Putnam Avenue Upper SchoolMiddle06-08283
Rindge Avenue Upper SchoolMiddle06-08292
Vassal Lane Upper SchoolMiddle06-08298

About Cambridge

Cambridge, Massachusetts is home to 20 public schools, with combined enrollment of approximately 8,520 students. By school count, it is a moderately sized city.

On the school-mix side, the city covers 13 elementary, 4 middle, 2 high, and 1 other.

Average school size in Cambridge is around 426 students, 15% below the Massachusetts average of about 501.

Trend over the past 7 years. Total public-school enrollment in Cambridge has fell 3% since SY 2017-18, moving from about 8,765 students to 8,520. The White share of public-school enrollment contracted from 34% to 30%.

On this page, the community for Cambridge discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Cambridge, Massachusetts?
There are 20 public K-12 schools in Cambridge, with a combined enrollment of about 8,520.
How many elementary, middle, and high schools are in Cambridge?
Cambridge has 13 elementary, 4 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in Cambridge?
Cambridge Rindge and Latin is the largest public school in Cambridge by enrollment, with approximately 2,072 students.
What school districts serve Cambridge?
Cambridge is served by 4 public school districts, including Prospect Hill Academy Charter, Cambridge, Benjamin Banneker Charter Public, Community Charter School of Cambridge.
What grade levels do public schools in Cambridge cover?
Public schools in Cambridge serve students from pre-K through grade 12.
Are there charter schools in Cambridge?
3 of the 20 public schools in Cambridge are charter schools.