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

7 schools in Lebanon

Virginia · Public K-12

Parents in Lebanon have 7 public K-12 options when picking a school, with combined enrollment near 1,431 students (4 elementary, 1 middle, and 1 high).

7-year change in Lebanon

SY 2017-18 vs SY 2024-25
Total enrollment
1,431
-179 (-11%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
97%
was 97%
% Hispanic
2%
was 1%
% Black
1%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Lebanon ElementaryElementary02-04292
Lebanon HighHigh08-12571
Lebanon MiddleMiddle05-07301
Lebanon PrimaryElementaryPK-01267
Project Bridge/Russell CoElementaryN-N·
Russell County Voc.ElementaryN-N·
STEM for LIFE Governor's AcademyCombinedM-M·

About Lebanon

Lebanon, Virginia is home to 7 public schools, with combined enrollment of approximately 1,431 students. By school count, it is a moderately sized city.

On the school-mix side, the city comprises 4 elementary, 1 middle, 1 high, and 1 other.

Per-campus enrollment runs near 204, below the state mean of about 672.

Five-year track record. Combined enrollment now sits at 1,431 students, shrank 11% from the 1,610 reported in SY 2017-18.

On this page, the community for Lebanon discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Lebanon, Virginia?
There are 7 public K-12 schools in Lebanon, with a combined enrollment of about 1,431.
How many elementary, middle, and high schools are in Lebanon?
Lebanon has 4 elementary, 1 middle, 1 high, 1 combined-grade public schools.
What is the largest public school in Lebanon?
Lebanon High is the largest public school in Lebanon by enrollment, with approximately 571 students.
What school districts serve Lebanon?
Lebanon is served by 2 public school districts, including Russell County Public Schools, Project Bridge/Russell Co.
What grade levels do public schools in Lebanon cover?
Public schools in Lebanon serve students from pre-K through grade 12.