10 schools in Salem
Salem, New Hampshire reports 10 public K-12 schools to NCES, totaling roughly 3,949 students (7 elementary, 1 middle, and 2 high).
7-year change in Salem
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Arts Academy of New Hampshire Chartered Public High School | High | 09-12 | 106 |
| Dr. L. F. Soule School | Elementary | KG-05 | 270 |
| Mary A. Fisk Elementary School | Elementary | KG-05 | 272 |
| North Salem Elementary School | Elementary | KG-05 | 353 |
| Salem High School | High | 09-12 | 1,116 |
| Salem Preschool | Elementary | PK-PK | 113 |
| The Birches Academy of Academics - Art A Public Charter Sch | Elementary | KG-08 | 286 |
| William E. Lancaster School | Elementary | KG-05 | 294 |
| William T. Barron Elementary School | Elementary | KG-05 | 377 |
| Woodbury School | Middle | 06-08 | 762 |
About Salem
Public education in Salem, New Hampshire runs across 10 schools that instructs roughly 3,949 students. By footprint, Salem sits in the mid-sized bracket.
Looking at the level breakdown, the city comprises 7 elementary, 1 middle, and 2 high.
Schools in Salem average about 395 students each, 22% meaningfully above the New Hampshire norm.
Five-year track record. Combined enrollment now sits at 3,949 students, remained close to its prior level from the 3,892 reported in SY 2017-18. Salem now counts 10 public schools, up from 9 in SY 2017-18. On the demographic side, White enrollment moved from 83% to 79% over the same window.
On this page, the community for Salem discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.