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.
4-year change in Lebanon
SY 2020-21 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-school enrollment runs near 359, noticeably above the state mean of about 324.
Looking at the last 4 years. Combined enrollment now sits at 1,435 students, stayed largely flat from the 1,414 reported in SY 2020-21.
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.