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

4 schools in Enola

Pennsylvania · Public K-12

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

7-year change in Enola

SY 2017-18 vs SY 2024-25
Total enrollment
2,571
-247 (-9%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
62%
was 74%
% Hispanic
11%
was 7%
% Black
7%
was 5%
% Asian
12%
was 8%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
East Pennsboro Area MSMiddle06-08618
East Pennsboro Area SHSHigh09-12779
East Pennsboro El SchElementaryKG-05583
Shaull El SchElementaryKG-05591

About Enola

Public education in Enola, Pennsylvania runs across 4 schools that teaches roughly 2,571 students. By footprint, Enola sits in the thinly populated bracket.

For a sense of the school types, the city consists of 2 elementary, 1 middle, and 1 high.

Average school size in Enola is around 643 students, 13% above the Pennsylvania average of about 569.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment declined 9%: 2,818 students in SY 2017-18 versus 2,571 in SY 2024-25. On the demographic side, White enrollment moved from 74% to 62% over the same window.

On this page, the community for Enola discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Enola?
Enola, Pennsylvania has 4 public K-12 schools serving approximately 2,571 students.
How many elementary, middle, and high schools are in Enola?
Enola has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Enola?
East Pennsboro Area SHS is the largest public school in Enola by enrollment, with approximately 779 students.
What school districts serve Enola?
Enola is served by 2 public school districts, including East Pennsboro Area SD, Cumberland Valley SD.
What grade levels do public schools in Enola cover?
Public schools in Enola serve students from kindergarten through grade 12.