Lebanon County
37 public K-12 schools, roughly 18,804 students, one county, 144,186 residents. That is Lebanon County, Pennsylvania on the numbers. By level, that breaks down as 19 elementary, 6 middle, and 7 high schools.
7-year change in Lebanon County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Lebanon County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Lebanon County
Latest 2024-25 ELA proficiency, 27 schools ranked. Pennsylvania state average: 51.1%.
- Palmyra Area SHS· 89.6%
- Pine Street El Sch· 73.8%
- Northside El Sch· 72.4%
- Lingle Avenue El Sch· 72.2%
- Palmyra Area MS· 70.4%
- Northwest El Sch· 13.8%
- Lebanon Intermediate Sch· 24.3%
- Harding El Sch· 26.3%
- Southwest El Sch· 30.1%
- Lebanon SHS· 30.5%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Cedar Crest HS | Lebanon | High | 09-12 | 1,676 | · |
| Lebanon SHS | Lebanon | High | 09-12 | 1,393 | · |
| Cedar Crest MS | Lebanon | Middle | 06-08 | 1,224 | · |
| Palmyra Area SHS | Palmyra | High | 09-12 | 1,126 | · |
| Northern Lebanon El Sch | Fredericksburg | Elementary | KG-06 | 1,018 | · |
| Northern Lebanon SHS | Fredericksburg | High | 07-12 | 997 | · |
| Palmyra Area MS | Palmyra | Middle | 06-08 | 820 | · |
| Eastern Lebanon Co SHS | Myerstown | High | 09-12 | 773 | · |
| Lebanon JHS | Lebanon | Middle | 07-08 | 693 | · |
| Northwest El Sch | Lebanon | Elementary | PK-05 | 557 | · |
| Eastern Lebanon Co MS | Myerstown | Middle | 06-08 | 556 | · |
| Harding El Sch | Lebanon | Elementary | PK-05 | 555 | · |
| South Lebanon El Sch | Lebanon | Elementary | KG-05 | 554 | · |
| Lingle Avenue El Sch | Palmyra | Elementary | KG-05 | 547 | · |
| Cornwall El Sch | Cornwall | Elementary | KG-05 | 541 | · |
| ELCO Intermd Sch | Myerstown | Elementary | 03-05 | 505 | · |
| Ebenezer El Sch | Lebanon | Elementary | KG-05 | 500 | · |
| Annville-Cleona HS | Annville | High | 09-12 | 464 | · |
| Southeast El Sch | Lebanon | Elementary | PK-05 | 438 | · |
| Annville El Sch | Annville | Elementary | 03-06 | 429 | · |
| Southwest El Sch | Lebanon | Elementary | PK-05 | 390 | · |
| Union Canal El Sch | Lebanon | Elementary | KG-05 | 386 | · |
| Lebanon Intermediate Sch | Lebanon | Middle | 06-06 | 380 | · |
| Houck El Sch | Lebanon | Elementary | PK-05 | 348 | · |
| Pine Street El Sch | Palmyra | Elementary | 01-05 | 342 | · |
| Forge Road El Sch | Palmyra | Elementary | 01-05 | 341 | · |
| Cleona El Sch | Cleona | Elementary | KG-02 | 302 | · |
| Fort Zeller El Sch | Richland | Elementary | KG-02 | 273 | · |
| Annville-Cleona MS | Annville | Middle | 07-08 | 235 | · |
| Northside El Sch | Palmyra | Elementary | 01-05 | 229 | · |
| Jackson El Sch | Myerstown | Elementary | KG-02 | 203 | · |
| Lebanon County Career and Technology Center | Lebanon | High | 09-12 | 9 | · |
| East Hanover El Sch | East Hanover | Combined | M-M | · | · |
| Fredericksburg El Sch | Fredericksburg | Combined | M-M | · | · |
| Jonestown El Sch | Jonestown | Combined | M-M | · | · |
| Lickdale El Sch | Jonestown | Combined | M-M | · | · |
| Northern Lebanon MS | Fredericksburg | Combined | M-M | · | · |
Cities in Lebanon County
About Lebanon County
Lebanon County is a medium-population county of about 144,186 residents in Pennsylvania. Its public-school system educates approximately 18,804 students across 37 schools.
In context, census numbers show median household income runs near $78,425, 24% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 7%. That income level is 10% higher than the Pennsylvania median.
For a sense of the school types, Lebanon County covers 19 elementary schools (8,458 students), 6 middle schools (3,908), 7 high schools (6,438), and 5 combined or other schools.
The largest single district in Lebanon County is Cornwall-Lebanon SD, which alone enrolls about 4,881 students.
Looking at the last 7 years. Total public-school enrollment in Lebanon County has fell 4% since SY 2017-18, moving from about 19,669 students to 18,804. The school count fell from 34 to 32 across the same 7-year window. On the demographic side, White enrollment moved from 71% to 60% over the same window.
Within the allk12 community for this area, the community for Lebanon County discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.