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

8 schools in Camp Hill

Pennsylvania · Public K-12

Camp Hill sits inside Pennsylvania and runs 8 public K-12 schools, serving about 3,780 students between them, an average of 473 per campus.

7-year change in Camp Hill

SY 2017-18 vs SY 2024-25
Total enrollment
3,780
-441 (-10%) vs SY 2017-18
School count
8
-1 (-11%) vs SY 2017-18
% White
67%
was 77%
% Hispanic
13%
was 10%
% Black
7%
was 5%
% Asian
5%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Allen MSMiddle07-08272
Camp Hill MSMiddle06-08299
Camp Hill SHSHigh09-12400
Cedar Cliff HSHigh09-121,333
Eisenhower El SchElementary03-05260
Highland El SchElementaryKG-04375
Hoover El SchElementaryKG-02254
West Creek Hills El SchElementaryKG-05587

About Camp Hill

Across Camp Hill, Pennsylvania, 8 public schools educates about 3,780 students between them.

On the school-mix side, the city consists of 4 elementary, 2 middle, and 2 high.

Per-campus enrollment runs near 473, noticeably below the state mean of about 569.

Five-year track record. Across the same 7-year window, public-school enrollment fell 10%: 4,221 students in SY 2017-18 versus 3,780 in SY 2024-25. Camp Hill now counts 8 public schools, down from 9 in SY 2017-18. The White share of public-school enrollment fell from 77% to 67%.

In the discussion threads here, the community for Camp Hill discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Camp Hill, Pennsylvania?
There are 8 public K-12 schools in Camp Hill, with a combined enrollment of about 3,780.
How many elementary, middle, and high schools are in Camp Hill?
Camp Hill has 4 elementary, 2 middle, 2 high public schools.
What is the largest public school in Camp Hill?
Cedar Cliff HS is the largest public school in Camp Hill by enrollment, with approximately 1,333 students.
What school districts serve Camp Hill?
Camp Hill is served by 3 public school districts, including Camp Hill SD, West Shore SD, East Pennsboro Area SD.
What grade levels do public schools in Camp Hill cover?
Public schools in Camp Hill serve students from kindergarten through grade 12.