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

Chester County

Pennsylvania · Public K-12

The 111 public K-12 schools in Chester County cover all standard grade bands (62 elementary, 21 middle, and 22 high), with combined enrollment around 83,468.

7-year change in Chester County

SY 2017-18 vs SY 2024-25
Total enrollment
83,468
+1,881 (+2%) vs SY 2017-18
School count
110
+2 (+2%) vs SY 2017-18
% White
59%
was 69%
% Hispanic
16%
was 12%
% Black
8%
was 7%
% Asian
11%
was 8%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
547,840
all ages · ACS 5-yr
Schools
111
23 districts
Enrollment
83,468
students · NCES CCD
Median income
$127,208
Above Pennsylvania avg
Free/reduced lunch
37.9%
Below Pennsylvania avg
Elementary
62
29,471 students
Middle
21
16,704 students
High
22
25,304 students
Combined / other
6
11,989 students
LARGEST DISTRICT
Downingtown Area SD
13,047 students · 23 districts in Chester County

County vs. school enrollment demographics

Left bar is the racial makeup of Chester 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
77%
Hispanic
8%
Black
5%
Asian
7%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
59%
Hispanic
16%
Black
8%
Asian
11%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
57.1%
adults 25+
Poverty rate
3.7%
ACS 5-year
Unemployment
3.8%
civilian labor
Median age
41
22.0% under 18

Test scores in Chester County

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

Lowest 5 schools (ELA)
  1. Insight PA Cyber CS· 18.8%
  2. Caln El Sch· 24.2%
  3. Rainbow El Sch· 26.7%
  4. Reeceville El Sch· 29.3%
  5. Achievement House CS· 30.0%

See all 99 schools in Chester County ranked by score →

All schools (111)

NameCityLevelGradesEnrollmentRating
Barkley El SchPhoenixvilleElementary02-05281·
East Fallowfield El SchEast FallowfieldElementaryKG-05281·
Octorara Intermediate SchAtglenMiddle05-06279·
North Brandywine MSCoatesvilleMiddle06-07274·
Octorara El SchAtglenElementary03-04270·
Jordan Bank SchoolOxfordElementaryKG-KG181·
Spring City El SchSpring CityElementaryKG-04166·
Chester County Technical College High School - PickeringPhoenixvilleHigh09-1279·
Chester County Technical College High School - BrandywineDowningtownHigh09-1275·
Chester County Technical College High School - PennocksWest GroveHigh09-1218·
Chester Co Family Academy CSWest ChesterCombinedM-M··

Cities in Chester County

West Chester20 schoolsDowningtown13 schoolsPhoenixville8 schoolsKennett Square7 schoolsMalvern7 schoolsCoatesville6 schoolsExton6 schoolsOxford6 schoolsWest Grove6 schoolsAtglen5 schoolsPottstown5 schoolsBerwyn3 schoolsWayne3 schoolsChadds Ford2 schoolsChester Springs2 schoolsDevon2 schoolsSpring City2 schoolsCoatsville1 schoolEast Fallowfield1 schoolElverson1 schoolGlenmoore1 schoolHoney Brook1 schoolLandenberg1 schoolThorndale1 schoolToughkenamon1 school

About Chester County

Chester County is a broad county of about 547,840 residents in Pennsylvania. Its public-school system serves approximately 83,468 students across 111 schools.

Stepping back, census numbers show typical household earnings sit around $127,208, roughly 57% of adults have completed at least a four-year degree, and the federal-poverty share is near 4%. That income level is 78% above the Pennsylvania median.

On the school-mix side, Chester County is built around 62 elementary schools (29,471 students), 21 middle schools (16,704), 22 high schools (25,304), and 6 combined or other schools.

The largest single district in Chester County is Downingtown Area SD, which alone enrolls about 13,047 students.

Over the past 7-year window. Across the same 7-year window, public-school enrollment stayed largely flat: 81,587 students in SY 2017-18 versus 83,468 in SY 2024-25. The school count climbed from 108 to 110 across the same 7-year window. On the demographic side, White enrollment moved from 69% to 59% over the same window.

On this page, the community for Chester County discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Chester County?
Chester County, Pennsylvania has 111 public K-12 schools serving approximately 83,468 students.
How many high schools are in Chester County?
Chester County, Pennsylvania has 22 public high schools, serving approximately 25,304 students.
How many middle schools are in Chester County?
Chester County, Pennsylvania has 21 public middle schools, serving approximately 16,704 students.
How many elementary schools are in Chester County?
Chester County, Pennsylvania has 62 public elementary schools, serving approximately 29,471 students.
What is the largest school district in Chester County?
Downingtown Area SD is the largest school district in Chester County, serving approximately 13,047 students. The county contains 23 school districts overall.
How many people live in Chester County?
Chester County has roughly 547,840 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Chester County?
Median household income in Chester County is $127,208, above the Pennsylvania average of $71,313. About 3.7% of residents live below the federal poverty line.
How educated are residents of Chester County?
Approximately 57.1% of adults 25 and older in Chester County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Chester County qualify for free or reduced lunch?
Roughly 37.9% of students in Chester 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 Chester County schools?
Across Chester County public schools, the enrollment-weighted student-teacher ratio is approximately 13.1 to 1.

Chester County school rankings

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