York County Schools & Education

York County, Pennsylvania

School Score

70/100

Higher = better

Rating

High Performing

Graduation Rate

90.1%

National avg 87.5%

Education Statistics

Graduation Rate

90.1%

National avg 87.5%

State avg 90.3%

Per-Pupil Spending

$10,003

National avg $13,239

State avg $10,336

School Score

70/100

Higher = better

State avg 72/100

State School Rank

#35

of 67 counties (1 = best)

Education Overview

About Schools in York County, Pennsylvania

A Massive Infrastructure for 63,000 Students

York County manages 106 public schools, making it one of the largest educational networks in the state. This includes 64 elementary, 23 middle, and 18 high schools spread across 20 diverse school districts.

Solid Academic Results and Focused Spending

The county's 90.1% graduation rate is on par with the Pennsylvania state average and surpasses the national 87% mark. Educational investment stands at $10,003 per pupil, which is slightly below the state average of $10,336.

West Shore and Dallastown Lead Enrollment

West Shore SD is the largest district with 13 schools and 7,513 students, followed closely by Dallastown Area SD. The county also offers school choice through three charter schools, which make up about 2.8% of the total school count.

From Urban Centers to Rural Landscapes

The county offers a mix of 62 suburban, 25 rural, and 16 city schools, catering to various lifestyle preferences. While the average school size is 596, Dallastown Area SHS serves as a major hub with over 2,000 students.

Diverse Residential Options Near Quality Schools

Whether you prefer a suburban neighborhood or a rural retreat, York County provides ample housing options near well-regarded districts like Central York. School quality remains a significant factor for families and investors exploring the local real estate market.

School Overview

Total Schools

106

in York County

Total Enrollment

63,227

students

School Districts

20

districts

Charter Schools

3

3% of total

School Type Breakdown

Elementary64
Middle23
High18
Other1

20 School Districts in York County

West Shore SD

13 schools
7,513 students

Dallastown Area SD

8 schools
6,337 students

York City SD

9 schools
6,045 students

Central York SD

7 schools
5,571 students

Red Lion Area SD

8 schools
4,832 students

South Western SD

6 schools
4,298 students

Spring Grove Area SD

6 schools
3,931 students

Northeastern York SD

8 schools
3,874 students

Northern York County SD

6 schools
3,327 students

Dover Area SD

6 schools
3,268 students

106 Public Schools in York County

Dallastown Area SHS

Dallastown Area SD

9–12High2,014 students
Central York HS

Central York SD

9–12High1,807 students
York Co School of Technology

York Co School of Technology

9–12Vocational1,620 students
William Penn SHS

York City SD

9–12High1,534 students
Dallastown Area Intermediate Sch

Dallastown Area SD

4–6Middle1,484 students
Red Lion Area SHS

Red Lion Area SD

9–12High1,432 students
South Western SHS

South Western SD

9–12High1,299 students
Northeastern SHS

Northeastern York SD

9–12High1,175 students
Spring Grove Area HS

Spring Grove Area SD

9–12High1,166 students
Red Land SHS

West Shore SD

9–12High1,101 students
Northern HS

Northern York County SD

9–12High1,051 students
Emory H Markle MS

South Western SD

6–8Middle1,028 students
Dallastown Area MS

Dallastown Area SD

7–8Middle1,027 students
Dover Area HS

Dover Area SD

9–12High1,016 students
York Academy Regional CS

York Academy Regional CS

KG–12Charter963 students
Susquehannock HS

Southern York County SD

9–12High928 students
Central York MS

Central York SD

7–8Middle881 students
York Suburban SHS

York Suburban SD

9–12High873 students
West York Area HS

West York Area SD

9–12High869 students
Red Lion Area JHS

Red Lion Area SD

7–8Middle813 students

Educational Attainment

Annual Per-Pupil Expenditure

$10,003

State avg $10,336

Find Homes Near Top Schools

Browse homes in York County filtered by school ratings on Zillow.

Search on Zillow →

Find a Tutor in York County

Connect with local and online tutors via Wyzant for personalized learning support.

Find a Tutor →

Sponsored

Frequently Asked Questions

Schools in York County, Pennsylvania — FAQ

What does the school system look like in York County, Pennsylvania?

York County manages 106 public schools, making it one of the largest educational networks in the state. This includes 64 elementary, 23 middle, and 18 high schools spread across 20 diverse school districts.

How do schools in York County perform academically?

The county's 90.1% graduation rate is on par with the Pennsylvania state average and surpasses the national 87% mark. Educational investment stands at $10,003 per pupil, which is slightly below the state average of $10,336.

What are the major school districts in York County, Pennsylvania?

West Shore SD is the largest district with 13 schools and 7,513 students, followed closely by Dallastown Area SD. The county also offers school choice through three charter schools, which make up about 2.8% of the total school count.

What is the school experience like in York County?

The county offers a mix of 62 suburban, 25 rural, and 16 city schools, catering to various lifestyle preferences. While the average school size is 596, Dallastown Area SHS serves as a major hub with over 2,000 students.

How can I find homes near good schools in York County, Pennsylvania?

Whether you prefer a suburban neighborhood or a rural retreat, York County provides ample housing options near well-regarded districts like Central York. School quality remains a significant factor for families and investors exploring the local real estate market.

Counties with Similar School Profile

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.