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
McCaskey CampusLancasterHigh09-122,600·
Hempfield SHSLandisvilleHigh09-122,281·
Manheim Twp HSLancasterHigh09-121,953·
Penn Manor HSMillersvilleHigh09-121,807·
Ephrata SHSEphrataHigh09-121,347·
Conestoga Valley SHSLancasterHigh09-121,304·
Elizabethtown Area SHSElizabethtownHigh09-121,263·
Warwick SHSLititzHigh09-121,241·
Cocalico SHSDenverHigh09-12991·
Solanco HSQuarryvilleHigh09-12980·
Donegal HSMount JoyHigh09-12955·
Landis Run Intermediate SchoolLancasterMiddle05-06929·
Manheim Twp MSLancasterMiddle07-08914·
Manheim Central SHSManheimHigh09-12896·
Lampeter-Strasburg SHSLampeterHigh09-12890·
Garden Spot SHSNew HollandHigh09-12865·
Gerald G Huesken MSLancasterMiddle06-08851·
Manheim Central MSManheimMiddle05-08846·
Elizabethtown Area MSElizabethtownMiddle06-08827·
Donegal Intermediate SchoolMariettaElementary03-06806·
Bear Creek SchoolElizabethtownElementary03-05750·
Martin Meylin MSLampeterMiddle06-08686·
Doe Run El SchManheimElementaryKG-04672·
Martin SchoolLancasterElementaryPK-08623·
Cocalico MSDenverMiddle06-08617·
Hans Herr El SchLampeterElementary03-05611·
Ephrata MSEphrataMiddle07-08601·
Central Manor El SchWashington BoroElementaryKG-06595·
Kissel Hill El SchLititzElementaryPK-06579·
Hambright El SchLancasterElementaryKG-06574·
Ephrata Intermediate SchEphrataMiddle05-06568·
Warwick MSLititzMiddle07-09568·
Centerville MSLancasterMiddle07-08559·
Donegal Primary SchoolMount JoyElementaryKG-02559·
Mountville El SchMountvilleElementaryKG-06552·
Landisville Pri CtrLandisvilleElementaryKG-03547·
Centerville El SchLancasterElementaryKG-06544·
Fritz El SchLancasterElementaryKG-05526·
Jackson MSLancasterMiddle06-08524·
Park El SchColumbiaElementaryKG-04511·
Reynolds MSLancasterMiddle06-08511·
Landisville MSLandisvilleMiddle07-08501·
Farmdale El SchMount JoyElementaryKG-06489·
Reidenbaugh El SchLititzElementaryKG-04488·
New Holland ElementaryNew HollandElementaryKG-06484·
East Petersburg El SchEast PetersburgElementaryKG-06480·
Landisville Intrmd CtrLandisvilleMiddle04-06474·
Manor Middle SchoolLancasterMiddle07-08472·
Smoketown El SchLancasterElementaryKG-05470·
Nitrauer SchLancasterElementaryKG-04468·
Washington El SchLancasterElementaryPK-05467·
East High Street El SchElizabethtownElementaryKG-02466·
Lincoln MSLancasterMiddle06-08465·
Denver El SchDenverElementaryKG-05460·
Rohrerstown El SchLancasterElementaryKG-06457·
Wheatland MSLancasterMiddle06-08453·
Pequea Valley HSKinzersHigh09-12451·
John R Bonfield El SchLititzElementaryKG-06446·
Carter and MacRae El SchLancasterElementaryPK-05444·
Brecknock El SchDenverElementaryKG-06441·
Lititz El SchLititzElementaryKG-06439·
Highland El SchEphrataElementaryKG-04438·
Lafayette El SchLancasterElementaryPK-05437·
John Beck El SchLititzElementaryKG-06432·
Donegal JHSMount JoyMiddle07-08419·
King El SchLancasterElementaryPK-05413·
Adamstown El SchAdamstownElementaryKG-05409·
Garden Spot MSNew HollandMiddle07-08404·
Bucher SchLancasterElementaryKG-04403·
Wickersham El SchLancasterElementaryPK-05402·
Clermont El SchQuarryvilleElementaryKG-05398·
Columbia HSColumbiaHigh09-12397·
Smith-Wade-El El SchLancasterElementaryPK-05397·
Marticville MSPequeaMiddle07-08393·
Brownstown El SchBrownstownElementaryKG-05392·
Providence El SchNew ProvidenceElementaryKG-05386·
Paradise El SchParadiseElementaryKG-06382·
Clay El SchEphrataElementaryKG-04377·
Lampeter El SchLampeterElementary01-02375·
Reamstown El SchReamstownElementaryKG-05375·
Blue Ball El SchEast EarlElementaryKG-06374·
Smith MSQuarryvilleMiddle06-08367·
Baron EL SchManheimElementaryPK-04350·
Quarryville El SchQuarryvilleElementaryKG-05346·
Hamilton El SchLancasterElementaryPK-05339·
Eshleman El SchMillersvilleElementaryKG-06337·
Pequea El SchWillow StreetElementaryKG-06336·
Price El SchLancasterElementaryPK-05331·
Wharton El SchLancasterElementaryPK-05327·
Swift MSQuarryvilleMiddle06-08326·
Letort El SchWashington BoroElementaryKG-06325·
Schaeffer SchLancasterElementaryKG-04318·
Burrowes El SchLancasterElementaryPK-05308·
Phoenix AcademyLancasterHigh06-12305·
Conestoga El SchConestogaElementaryKG-06301·
Fulton El SchEphrataElementaryKG-04297·
Martic El SchHoltwoodElementaryKG-06291·
Leola El SchLancasterElementaryKG-05287·
Neff SchLancasterElementaryKG-04283·
Ross El SchLancasterElementaryPK-05281·

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