11 schools in Salem
Salem reports 11 public K-12 schools and approximately 3,831 students enrolled, per NCES, an average school size of 348.
7-year change in Salem
SY 2017-18 vs SY 2024-25| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Salem High | Salem | High | 09-12 | 952 |
| Collins Middle | Salem | Middle | 06-08 | 611 |
| Witchcraft Heights | Salem | Elementary | KG-05 | 455 |
| Saltonstall School | Salem | Elementary | KG-08 | 412 |
| Bates | Salem | Elementary | PK-05 | 410 |
| Horace Mann Laboratory | Salem | Elementary | PK-05 | 293 |
| Bentley Academy Innovation School | Salem | Elementary | PK-05 | 286 |
| Carlton | Salem | Elementary | KG-05 | 247 |
| Salem Early Childhood | Salem | Elementary | PK-PK | 106 |
| New Liberty Innovation School | Salem | High | 09-12 | 36 |
| Salem Prep High School | Salem | High | 09-12 | 23 |
About Salem
Salem maintains 11 public schools across Massachusetts, collectively serveing roughly 3,831 students.
In terms of grade levels, Salem consists of 7 elementary, 1 middle, and 3 high schools.
Average enrollment per school in Salem is about 348, noticeably below the Massachusetts average of roughly 501.
Five-year track record. Across the same 7-year window, public-school enrollment expanded 4%: 3,694 students in SY 2017-18 versus 3,831 in SY 2024-25. The Hispanic share of public-school enrollment increased from 38% to 48%.
In the discussion threads here, the community for Salem discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.