20 schools in Cambridge
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| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Amigos School | Elementary | PK-08 | 413 |
| Benjamin Banneker Charter Public School | Elementary | PK-06 | 352 |
| Cambridge Rindge and Latin | High | 09-12 | 2,072 |
| Cambridge Street Upper School | Middle | 06-08 | 301 |
| Cambridgeport | Elementary | PK-05 | 263 |
| Community Charter School of Cambridge | High | 06-12 | 251 |
| Fletcher/Maynard Academy | Elementary | PK-05 | 249 |
| Graham and Parks | Elementary | PK-05 | 367 |
| Haggerty | Elementary | PK-05 | 250 |
| John M Tobin | Elementary | PK-05 | 291 |
| Kennedy-Longfellow | Elementary | PK-05 | 215 |
| King Open | Elementary | PK-05 | 391 |
| Maria L. Baldwin | Elementary | PK-05 | 360 |
| Martin Luther King Jr. | Elementary | PK-05 | 340 |
| Morse | Elementary | PK-05 | 328 |
| Peabody | Elementary | PK-05 | 314 |
| Prospect Hill Academy Charter School | Combined | PK-12 | 890 |
| Putnam Avenue Upper School | Middle | 06-08 | 283 |
| Rindge Avenue Upper School | Middle | 06-08 | 292 |
| Vassal Lane Upper School | Middle | 06-08 | 298 |
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.