York County
York County reports 111 public K-12 schools to NCES, against a population of 462,924, with an average school size of 579 students. The level mix is 66 elementary, 24 middle, and 18 high schools.
7-year change in York County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of York 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".
Test scores in York County
Latest 2024-25 ELA proficiency, 101 schools ranked. Pennsylvania state average: 51.1%.
- York Suburban SHS· 86.3%
- Eastern York HS· 79.9%
- Dallastown El Sch· 79.2%
- Susquehannock HS· 77.8%
- York Haven El Sch· 75.0%
- Goode Sch· 8.7%
- Hannah Penn· 11.1%
- Lincoln CS· 11.6%
- Jackson Sch· 12.5%
- Ferguson Sch· 12.7%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Wellsville Campus | Wellsville | Elementary | KG-05 | 244 | · |
| N Hopewell-Winterstown El Sch | Red Lion | Elementary | KG-06 | 240 | · |
| Fairview El Sch | New Cumberland | Elementary | KG-05 | 238 | · |
| Clearview El Sch | Hanover | Elementary | KG-04 | 230 | · |
| Mt Wolf El Sch | Mt Wolf | Elementary | KG-03 | 217 | · |
| Washington El Sch | Hanover | Elementary | KG-04 | 213 | · |
| Dallastown El Sch | Dallastown | Elementary | KG-03 | 181 | · |
| Leaders Heights El Sch | York | Elementary | KG-03 | 140 | · |
| Crispus Attucks CS | York | High | 12-12 | 78 | · |
| York County Detention Center (YCDC) | York | Combined | 04-12 | 0 | · |
| Windsor Manor El Sch | Windsor | Elementary | M-M | · | · |
Cities in York County
About York County
York County is a large county of about 462,924 residents in Pennsylvania. Its public-school system instructs approximately 64,242 students across 111 schools.
For perspective, census numbers show median household income runs near $84,829, 28% of adults hold a bachelor's degree or higher, and the poverty rate is around 6%. That income level is 19% noticeably above the Pennsylvania median.
In terms of grade levels, York County is made up of 66 elementary schools (26,516 students), 24 middle schools (16,342), 18 high schools (19,833), and 3 combined or other schools.
The largest single district in York County is Dallastown Area SD, which alone enrolls about 6,332 students.
Over the past 7-year window. Total public-school enrollment in York County has stayed largely flat since SY 2017-18, moving from about 64,142 students to 64,004. The White share of public-school enrollment shrank from 74% to 65%.
Within the allk12 community for this area, the community for York County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.