4 schools in Lebanon
Lebanon reports 4 public K-12 schools and approximately 1,435 students enrolled, per NCES, an average school size near 359.
7-year change in Lebanon
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Hanover Street School | Elementary | KG-04 | 316 |
| Lebanon High School | High | 09-13 | 606 |
| Lebanon Middle School | Middle | 05-08 | 464 |
| Ledyard Charter School | High | 09-12 | 49 |
About Lebanon
Lebanon is a low-population New Hampshire city in terms of public-school footprint, with 4 schools and 1,435 students total.
Looking at the level breakdown, the city consists of 1 elementary, 1 middle, and 2 high.
Per-campus enrollment runs near 359, noticeably above the state mean of about 324.
Looking at the last 7 years. Combined enrollment now sits at 1,435 students, stayed largely flat from the 1,453 reported in SY 2017-18. On the demographic side, White enrollment moved from 87% to 83% over the same window.
Within the allk12 community for this area, the community for Lebanon discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.