The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

4 schools in Lebanon School District

New Hampshire · 1,632 students · 2 cities

Across the district, Lebanon School District runs 4 public K-12 schools teaching roughly 1,632 New Hampshire students (about 408 per school).

4-year change in Lebanon School District

SY 2020-21 vs SY 2024-25
Total enrollment
1,632
+44 (+3%) vs SY 2020-21
School count
4
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Lebanon School District ranks

Among districts
MeasureThis districtIn New HampshireIn the US
State test proficiency
ranked highest first
58.6%#7 of 54N/A
Enrollment
ranked largest first
1,632#27 of 73#5,138 of 9,234
Number of schools
ranked most first
4#33 of 73N/A
Students per teacher
ranked fewest first
10.6:1#26 of 71#753 of 9,044
Free or reduced-price lunch share
ranked highest first
21.9%#37 of 73#7,312 of 8,164
Diversity index
ranked most diverse first
33.6%#12 of 44#4,514 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Lebanon School District

State test results across the district's 4 scored schools run from Mt. Lebanon School at 71.0% proficient to Lebanon Middle School at 50.7%, a gap of 20.3 points. That is the 13th widest gap among 30 New Hampshire districts with four or more scored schools.

Since 2017-18, the 4 district schools that reported both years went from 1,660 to 1,632 students (down 2%) and from 162 to 154 full-time teachers (down 5%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
Lebanon High SchoolLebanonHigh09-13606
Lebanon Middle SchoolLebanonMiddle05-08464
Hanover Street SchoolLebanonElementaryKG-04316
Mt. Lebanon SchoolW. LebanonElementaryPK-04246

About Lebanon School District

As a thinly populated district in New Hampshire, Lebanon School District serves 1,632 students across 4 schools.

On the level-by-level breakdown, Lebanon School District consists of 2 elementary, 1 middle, and 1 high school.

Per-school enrollment averages around 408 in this district, above the New Hampshire typical of 324.

Looking at the last 4 years. Combined enrollment now sits at 1,632 students, climbed 3% from the 1,588 reported in SY 2020-21.

On allk12, the community for Lebanon School District discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools does Lebanon School District run?
Lebanon School District has 4 public schools with a combined enrollment of about 1,632 students in New Hampshire.
What is the mix of elementary, middle, and high schools in Lebanon School District?
Lebanon School District includes 2 elementary schools, 1 middle school, and 1 high school.
What is the largest school in Lebanon School District?
Lebanon High School is the largest public school in Lebanon School District by enrollment, with approximately 606 students.
What grade levels does Lebanon School District serve?
Lebanon School District serves students from pre-K through grade 13 across 4 schools.
What cities does Lebanon School District serve?
Lebanon School District operates schools in Lebanon, W. Lebanon across New Hampshire.