County directory · Pennsylvania · 2026–27
School districts in York County, PA
York County has 16 regular public school districts, enrolling 64,000 students in 2024–25. The largest is West Shore SD (7,467 students, 12% of the county), followed by Dallastown Area SD and York City SD. All 16 offer kindergarten. Pennsylvania sets no statewide kindergarten cutoff.
The 16 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| West Shore SD 507 Fishing Creek Rd, Lewisberry also serves Cumberland County | K–12 | 14 | 7,467 | 485 | (717) 938-9577 |
| Dallastown Area SD 700 New School Ln, Dallastown | K–12 | 8 | 6,365 | 386 | (717) 244-4021 |
| York City SD 31 N Pershing Avenue, York | Pre-K–12 | 9 | 6,341 | 488 | (717) 845-3571 |
| Central York SD 775 Marion Rd, York | K–12 | 8 | 5,535 | 359 | (717) 846-6789 |
| Red Lion Area SD Red Lion Area Education Center, Red Lion | K–12 | 8 | 4,567 | 318 | (717) 244-4518 |
| South Western SD 225 Bowman Rd, Hanover | K–12 | 6 | 4,406 | 301 | (717) 632-2500 |
| Northeastern York SD 41 Harding St, Manchester | K–12 | 8 | 3,971 | 280 | (717) 266-3667 |
| Spring Grove Area SD 100 E College Ave, Spring Grove | K–12 | 6 | 3,872 | 239 | (717) 225-4731 |
| Northern York County SD 650 S Baltimore St, Dillsburg | K–12 | 6 | 3,236 | 217 | (717) 432-8691 |
| Dover Area SD 101 Edgeway Road, Dover | K–12 | 6 | 3,184 | 243 | (717) 292-3671 |
| York Suburban SD 1800 Hollywood Dr, York | K–12 | 6 | 2,925 | 201 | (717) 885-1210 |
| West York Area SD 1891 Loucks Rd, York | Pre-K–12 | 5 | 2,750 | 203 | (717) 792-2796 |
| Southern York County SD 3280 Fissels Church Rd, Glen Rock | K–12 | 5 | 2,724 | 172 | (717) 235-4811 |
| South Eastern SD 377 Main St, Fawn Grove | Pre-K–12 | 6 | 2,504 | 177 | (717) 382-4843 |
| Eastern York SD 120 S Third St, Wrightsville | K–12 | 5 | 2,200 | 155 | (717) 252-1555 |
| Hanover Public SD 403 Moul Ave, Hanover | K–12 | 5 | 1,953 | 138 | (717) 637-9000 |
York County at a glance
Together the 16 districts run 111 schools from offices in 12 towns. The smallest by enrollment is Hanover Public SD, with 1,953 students; the median York County district has 3,236. By grade span: 13 K–12 and 3 Pre-K–12.
Kindergarten in 2024–25, counting the 16 districts that report a K grade: 4,362 children. The biggest kindergarten was York City SD's, with 488; West Shore SD had 485, and the smallest, Hanover Public SD, had 138.
York County holds 16 of Pennsylvania's 500 regular districts (3.2%) and 4.3% of its 1,502,393 public school students, ranking 5th of 67 counties by number of districts and 8th by enrollment. By size, 4 enroll 5,000 or more and 12 enroll 1,000 to 4,999, and the average school here has about 577 students.
One district reaches past the county line: West Shore SD (into Cumberland County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 1 of York County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. Each one's own site:
West Shore SD · Dallastown Area SD · York City SD · Central York SD · Red Lion Area SD · South Western SD · Northeastern York SD · Spring Grove Area SD · Northern York County SD · Dover Area SD · York Suburban SD · West York Area SD · Southern York County SD · South Eastern SD · Eastern York SD · Hanover Public SD
What grade will my child be in?
More in Pennsylvania
Every Pennsylvania district by county · Pennsylvania kindergarten cutoff
More Pennsylvania county directories: Berks County (18) · Bucks County (13) · Luzerne County (12) · Mercer County (12) · Montgomery County (22) · Schuylkill County (11)