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)
Explore York County across the ByCounty Network
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
20 School Districts in York County
West Shore SD
Dallastown Area SD
York City SD
Central York SD
Red Lion Area SD
South Western SD
Spring Grove Area SD
Northeastern York SD
Northern York County SD
Dover Area SD
106 Public Schools in York County
| School Name | District | Grades | Type | Enrollment |
|---|---|---|---|---|
| Dallastown Area SHS | Dallastown Area SD | 9–12 | High | 2,014 |
| Central York HS | Central York SD | 9–12 | High | 1,807 |
| York Co School of Technology | York Co School of Technology | 9–12 | Vocational | 1,620 |
| William Penn SHS | York City SD | 9–12 | High | 1,534 |
| Dallastown Area Intermediate Sch | Dallastown Area SD | 4–6 | Middle | 1,484 |
| Red Lion Area SHS | Red Lion Area SD | 9–12 | High | 1,432 |
| South Western SHS | South Western SD | 9–12 | High | 1,299 |
| Northeastern SHS | Northeastern York SD | 9–12 | High | 1,175 |
| Spring Grove Area HS | Spring Grove Area SD | 9–12 | High | 1,166 |
| Red Land SHS | West Shore SD | 9–12 | High | 1,101 |
| Northern HS | Northern York County SD | 9–12 | High | 1,051 |
| Emory H Markle MS | South Western SD | 6–8 | Middle | 1,028 |
| Dallastown Area MS | Dallastown Area SD | 7–8 | Middle | 1,027 |
| Dover Area HS | Dover Area SD | 9–12 | High | 1,016 |
| York Academy Regional CS | York Academy Regional CS | KG–12 | Charter | 963 |
| Susquehannock HS | Southern York County SD | 9–12 | High | 928 |
| Central York MS | Central York SD | 7–8 | Middle | 881 |
| York Suburban SHS | York Suburban SD | 9–12 | High | 873 |
| West York Area HS | West York Area SD | 9–12 | High | 869 |
| Red Lion Area JHS | Red Lion Area SD | 7–8 | Middle | 813 |
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.