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

8 schools in Lebanon

Kentucky · Public K-12

Lebanon's public-school count of 8 reflects a system enrolling about 2,636 students inside Kentucky, broken out as 3 elementary, 2 middle, and 2 high.

7-year change in Lebanon

SY 2017-18 vs SY 2024-25
Total enrollment
2,636
-175 (-6%) vs SY 2017-18
School count
7
0 (0%) vs SY 2017-18
% White
75%
was 82%
% Hispanic
10%
was 6%
% Black
7%
was 8%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Calvary Elementary SchoolElementaryPK-05236
Glasscock Elementary SchoolElementaryPK-05432
Hugh C. Spalding AcademyCombinedKG-12164
Lebanon Elementary SchoolElementaryPK-05305
Lebanon Middle SchoolMiddle06-08330
Marion County Area Technology CenterHigh08-120
Marion County High SchoolHigh09-12879
Marion County Middle SchoolMiddle06-08290

About Lebanon

Lebanon is a mid-sized Kentucky city in terms of public-school footprint, with 8 schools and 2,636 students total.

Looking at the level breakdown, the city consists of 3 elementary, 2 middle, 2 high, and 1 other.

Average school size in Lebanon is around 330 students, 29% lower than the Kentucky average of about 467.

Trend over the past 7 years. Total public-school enrollment in Lebanon has declined 6% since SY 2017-18, moving from about 2,811 students to 2,636. Demographically, the White share of enrollment contracted from 82% to 75%.

In the discussion threads here, the community for Lebanon discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Lebanon?
Lebanon, Kentucky has 8 public K-12 schools serving approximately 2,636 students.
How many elementary, middle, and high schools are in Lebanon?
Lebanon has 3 elementary, 2 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in Lebanon?
Marion County High School is the largest public school in Lebanon by enrollment, with approximately 879 students.
What school districts serve Lebanon?
Lebanon is served by 2 public school districts, including Marion County, Kentucky Tech System.
What grade levels do public schools in Lebanon cover?
Public schools in Lebanon serve students from pre-K through grade 12.