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

Cumberland County

Pennsylvania · Public K-12

Cumberland County's school count of 57 reflects a public K-12 system serving about 33,044 students inside Pennsylvania, around 12% of the county population. By grade band, the county runs 37 elementary, 11 middle, and 9 high schools.

7-year change in Cumberland County

SY 2017-18 vs SY 2024-25
Total enrollment
33,044
+1,050 (+3%) vs SY 2017-18
School count
57
+1 (+2%) vs SY 2017-18
% White
65%
was 77%
% Hispanic
9%
was 7%
% Black
7%
was 5%
% Asian
12%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
268,323
all ages · ACS 5-yr
Schools
57
10 districts
Enrollment
33,044
students · NCES CCD
Median income
$87,494
Above Pennsylvania avg
Free/reduced lunch
41.0%
Below Pennsylvania avg
Elementary
37
15,450 students
Middle
11
7,449 students
High
9
10,145 students
Combined / other
0
schools
LARGEST DISTRICT
Cumberland Valley SD
10,374 students · 10 districts in Cumberland County

County vs. school enrollment demographics

Left bar is the racial makeup of Cumberland 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".

County residents
White
82%
Hispanic
5%
Black
4%
Asian
6%
Two or more
6%
Native American
0%
Pacific Islander
0%
School enrollment
White
65%
Hispanic
9%
Black
7%
Asian
12%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
40.0%
adults 25+
Poverty rate
4.7%
ACS 5-year
Unemployment
3.7%
civilian labor
Median age
40
20.5% under 18

Test scores in Cumberland County

Latest 2024-25 ELA proficiency, 53 schools ranked. Pennsylvania state average: 51.1%.

Top 5 schools (ELA)
  1. Camp Hill SHS· 85.0%
  2. Cumberland Valley HS· 82.2%
  3. Green Ridge El Sch· 77.4%
  4. Camp Hill MS· 76.1%
  5. Eagle View MS· 76.0%
Lowest 5 schools (ELA)
  1. Mt Holly Springs El Sch· 35.4%
  2. North Dickinson El Sch· 37.9%
  3. Middlesex El Sch· 41.5%
  4. Newville El Sch· 43.6%
  5. Iron Forge El Sch· 44.6%

See all 53 schools in Cumberland County ranked by score →

All schools (57)

NameCityLevelGradesEnrollmentRating
Cumberland Valley HSMechanicsburgHigh09-123,163·
Carlisle Area HSCarlisleHigh09-121,559·
Mechanicsburg Area SHSMechanicsburgHigh09-121,412·
Mountain View MSMechanicsburgMiddle06-081,403·
Cedar Cliff HSCamp HillHigh09-121,333·
Mechanicsburg MSMechanicsburgMiddle06-081,112·
Eagle View MSMechanicsburgMiddle06-081,111·
Winding Creek El SchMechanicsburgElementaryKG-051,055·
East Pennsboro Area SHSEnolaHigh09-12779·
Big Spring HSNewvilleHigh09-12764·
Elmwood AcademyMechanicsburgElementary04-05712·
Boiling Springs HSBoiling SpringsHigh09-12707·
East Pennsboro Area MSEnolaMiddle06-08618·
Wilson MSCarlisleMiddle06-08604·
Shaull El SchEnolaElementaryKG-05591·
West Creek Hills El SchCamp HillElementaryKG-05587·
East Pennsboro El SchEnolaElementaryKG-05583·
Lamberton MSCarlisleMiddle06-08583·
Sporting Hill El SchMechanicsburgElementaryKG-05580·
Big Spring MSNewvilleMiddle06-08550·
Crestview El SchCarlisleElementaryKG-05541·
Hampden El SchMechanicsburgElementaryKG-05538·
James Burd El SchShippensburgElementaryKG-03529·
Silver Spring El SchMechanicsburgElementaryKG-05528·
Monroe El SchBoiling SpringsElementaryKG-05512·
Yellow Breeches MSBoiling SpringsMiddle06-08508·
Shippensburg Area Intrm SchShippensburgElementary04-05495·
Green Ridge El SchMechanicsburgElementary01-05474·
Iron Forge El SchBoiling SpringsElementary03-05468·
W.G. Rice El SchMount Holly SpringsElementaryKG-02453·
Middlesex El SchCarlisleElementaryKG-05419·
Rossmoyne El SchMechanicsburgElementaryKG-04417·
Hillside El SchNew CumberlandElementaryKG-04408·
Bellaire El SchCarlisleElementaryKG-05407·
Camp Hill SHSCamp HillHigh09-12400·
New Cumberland MSNew CumberlandMiddle07-08389·
Hamilton El SchCarlisleElementaryKG-05388·
Highland El SchCamp HillElementaryKG-04375·
Mooreland El SchCarlisleElementaryKG-05372·
Newville El SchNewvilleElementaryKG-05351·
Oak Flat El SchNewvilleElementaryKG-05348·
Mount Rock Elem SchNewvilleElementaryKG-05331·
Washington Heights El SchLemoyneElementaryKG-04324·
Kindergarten AcademyMechanicsburgElementaryKG-KG321·
Upper Allen El SchMechanicsburgElementary01-03321·
Camp Hill MSCamp HillMiddle06-08299·
Shepherdstown El SchMechanicsburgElementary01-03283·
Allen MSCamp HillMiddle07-08272·
Eisenhower El SchCamp HillElementary03-05260·
Hoover El SchCamp HillElementaryKG-02254·
Broad Street El SchMechanicsburgElementary01-03239·
Letort El SchCarlisleElementaryKG-05225·
Northside El SchMechanicsburgElementary01-03221·
Mt Holly Springs El SchMt Holly SpringsElementaryKG-05215·
North Dickinson El SchCarlisleElementaryKG-05193·
Grace B Luhrs Univ ElemShippensburgElementaryKG-05132·
Cumberland Perry Area Career & Technical CenterMechanicsburgHigh09-1228·

Cities in Cumberland County

Mechanicsburg18 schoolsCarlisle10 schoolsCamp Hill8 schoolsNewville5 schoolsBoiling Springs4 schoolsEnola4 schoolsShippensburg3 schoolsNew Cumberland2 schoolsLemoyne1 schoolMount Holly Springs1 schoolMt Holly Springs1 school

About Cumberland County

Cumberland County is a population-heavy Pennsylvania county of about 268,323 residents, home to 57 public schools and roughly 33,044 students.

Looking at the broader picture, census numbers show the median household earns about $87,494 a year, roughly 40% of adults have completed at least a four-year degree, and the poverty rate is around 5%. That income level is 23% higher than the Pennsylvania median.

Looking at the level breakdown, Cumberland County covers 37 elementary schools (15,450 students), 11 middle schools (7,449), and 9 high schools (10,145).

Cumberland Valley SD dominates the local landscape, accounting for roughly 10,374 students on its own.

Trend over the past 7 years. Total public-school enrollment in Cumberland County has increased 3% since SY 2017-18, moving from about 31,994 students to 33,044. Cumberland County now counts 57 public schools, up from 56 in SY 2017-18. Demographically, the White share of enrollment decreased from 77% to 65%.

In the discussion threads here, the community for Cumberland County discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Cumberland County?
Cumberland County, Pennsylvania has 57 public K-12 schools serving approximately 33,044 students.
How many high schools are in Cumberland County?
Cumberland County, Pennsylvania has 9 public high schools, serving approximately 10,145 students.
How many middle schools are in Cumberland County?
Cumberland County, Pennsylvania has 11 public middle schools, serving approximately 7,449 students.
How many elementary schools are in Cumberland County?
Cumberland County, Pennsylvania has 37 public elementary schools, serving approximately 15,450 students.
What is the largest school district in Cumberland County?
Cumberland Valley SD is the largest school district in Cumberland County, serving approximately 10,374 students. The county contains 10 school districts overall.
What is the population of Cumberland County?
Cumberland County, Pennsylvania has a population of approximately 268,323, with a median age of 40. About 20.5% of residents are under 18.
What is the median household income in Cumberland County?
Median household income in Cumberland County is $87,494, above the Pennsylvania average of $71,313. About 4.7% of residents live below the federal poverty line.
How educated are residents of Cumberland County?
Approximately 40.0% of adults 25 and older in Cumberland County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Cumberland County qualify for free or reduced lunch?
Roughly 41.0% of students in Cumberland County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Pennsylvania county average of 69.2%.
What is the student-teacher ratio in Cumberland County schools?
Across Cumberland County public schools, the enrollment-weighted student-teacher ratio is approximately 14.6 to 1.

Cumberland County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data