20 schools in Cambridge
Cambridge, Massachusetts runs a public-school system of 20 schools with combined enrollment around 8,520 (13 elementary, 4 middle, and 2 high).
4-year change in Cambridge
SY 2020-21 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 4 years. Total public-school enrollment in Cambridge has stayed largely flat since SY 2020-21, moving from about 8,433 students to 8,520.
On this page, the community for Cambridge discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.