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

Lancaster County

Pennsylvania · Public K-12

Pennsylvania's Lancaster County runs 114 public K-12 schools between its districts, the largest being Lancaster SD at 9,901 students. That works out to 67 elementary, 26 middle, and 21 high schools.

7-year change in Lancaster County

SY 2017-18 vs SY 2024-25
Total enrollment
62,719
-4,381 (-7%) vs SY 2017-18
School count
114
+5 (+5%) vs SY 2017-18
% White
62%
was 67%
% Hispanic
23%
was 20%
% Black
6%
was 6%
% Asian
4%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
114
18 districts
Enrollment
62,719
NCES CCD
Median income
$86,959
Above Pennsylvania avg
Free/reduced lunch
54.5%
Below Pennsylvania avg
Elementary
67
28,040 students
Middle
26
13,891 students
High
21
20,788 students
Combined / other
0
schools
LARGEST DISTRICT
Lancaster SD
9,901 students · 18 districts in Lancaster County

County vs. school enrollment demographics

Left bar is the racial makeup of Lancaster 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
12%
Black
4%
Asian
2%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
62%
Hispanic
23%
Black
6%
Asian
4%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
32.4%
adults 25+
Poverty rate
5.4%
ACS 5-year
Unemployment
3.4%
civilian labor
Median age
39
23.1% under 18

Test scores in Lancaster County

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

Top 5 schools (ELA)
  1. Warwick SHS· 81.0%
  2. Ephrata SHS· 79.2%
  3. Manheim Twp HS· 78.7%
  4. Cocalico SHS· 78.6%
  5. Letort El Sch· 76.0%
Lowest 5 schools (ELA)
  1. La Academia Partnership CS· 11.0%
  2. King El Sch· 14.5%
  3. Jackson MS· 17.1%
  4. Carter and MacRae El Sch· 17.7%
  5. Phoenix Academy· 18.6%

See all 106 schools in Lancaster County ranked by score →

All schools (114)

NameCityLevelGradesEnrollmentRating
Akron El SchAkronElementaryKG-04276·
Fulton El SchLancasterElementaryPK-05274·
Salisbury El SchGapElementaryKG-06258·
Brecht SchLancasterElementaryKG-04236·
Bainbridge El SchBainbridgeElementaryKG-02219·
Pequea Valley Intrmd SchKinzersMiddle07-08212·
Columbia MS Hill CampusColumbiaMiddle07-08202·
Columbia MS Taylor CampusColumbiaMiddle05-06202·
Bart-Colerain El SchChristianaElementaryKG-05197·
La Academia Partnership CSLancasterHigh06-12196·
Lampeter-Strasburg Early Childhood CenterLancasterElementaryKG-KG185·
Lancaster County Career and Technology Center - Willow StWillow StreetHigh09-1226·
Lancaster County Career and Technology Center - BrownstownEphrataHigh09-1225·
Lancaster County Career and Technology Center - Mt JoyMount JoyHigh09-1215·

Cities in Lancaster County

Lancaster39 schoolsEphrata7 schoolsLititz7 schoolsMount Joy5 schoolsQuarryville5 schoolsColumbia4 schoolsDenver4 schoolsElizabethtown4 schoolsLampeter4 schoolsLandisville4 schoolsManheim4 schoolsNew Holland3 schoolsKinzers2 schoolsMillersville2 schoolsWashington Boro2 schoolsWillow Street2 schoolsAdamstown1 schoolAkron1 schoolBainbridge1 schoolBrownstown1 schoolChristiana1 schoolConestoga1 schoolEast Earl1 schoolEast Petersburg1 schoolGap1 schoolHoltwood1 schoolMarietta1 schoolMountville1 schoolNew Providence1 schoolParadise1 schoolPequea1 schoolReamstown1 school

About Lancaster County

Lancaster County is a large Pennsylvania county of about 557,931 residents, home to 114 public schools and roughly 62,719 students.

Looking at the wider area, census numbers show typical household earnings sit around $86,959, about 32% of adults have a bachelor's degree or above, and the federal-poverty share is near 5%. That income level is 22% noticeably above the Pennsylvania median.

In terms of grade levels, Lancaster County comprises 67 elementary schools (28,040 students), 26 middle schools (13,891), and 21 high schools (20,788).

The largest single district in Lancaster County is Lancaster SD, which alone enrolls about 9,901 students.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment fell 7%: 67,100 students in SY 2017-18 versus 62,719 in SY 2024-25. The school count climbed from 109 to 114 across the same 7-year window. Demographically, the White share of enrollment fell from 67% to 62%.

Within the allk12 community for this area, the community for Lancaster County discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools serve Lancaster County?
There are 114 public K-12 schools in Lancaster County, Pennsylvania, with a combined enrollment of about 62,719.
How many high schools are in Lancaster County?
Lancaster County, Pennsylvania has 21 public high schools, serving approximately 20,788 students.
How many middle schools are in Lancaster County?
Lancaster County, Pennsylvania has 26 public middle schools, serving approximately 13,891 students.
How many elementary schools are in Lancaster County?
Lancaster County, Pennsylvania has 67 public elementary schools, serving approximately 28,040 students.
What is the largest school district in Lancaster County?
Lancaster SD is the largest school district in Lancaster County, serving approximately 9,901 students. The county contains 18 school districts overall.
What is the population of Lancaster County?
Lancaster County, Pennsylvania has a population of approximately 557,931, with a median age of 39. About 23.1% of residents are under 18.
What is the median household income in Lancaster County?
Median household income in Lancaster County is $86,959, above the Pennsylvania average of $71,313. About 5.4% of residents live below the federal poverty line.
How educated are residents of Lancaster County?
Approximately 32.4% of adults 25 and older in Lancaster County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Lancaster County qualify for free or reduced lunch?
Roughly 54.5% of students in Lancaster 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 Lancaster County schools?
Across Lancaster County public schools, the enrollment-weighted student-teacher ratio is approximately 13.8 to 1.

Lancaster County school rankings

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