County directory · Pennsylvania · 2026–27
School districts in Allegheny County, PA
Allegheny County has 43 regular public school districts, enrolling 132,763 students in 2024–25. The largest is Pittsburgh SD (19,571 students, 15% of the county), followed by North Allegheny SD and Mt Lebanon SD. All 43 offer kindergarten. Pennsylvania sets no statewide kindergarten cutoff.
The 43 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Pittsburgh SD 341 S Bellefield Ave, Pittsburgh | Pre-K–12 | 56 | 19,571 | 1,587 | (412) 529-3500 |
| North Allegheny SD 200 Hillvue Lane, Pittsburgh | K–12 | 11 | 8,613 | 527 | (412) 366-2100 |
| Mt Lebanon SD 7 Horsman Dr, Pittsburgh | K–12 | 10 | 5,504 | 346 | (412) 344-2077 |
| North Hills SD 135 6th Ave, Pittsburgh | K–12 | 6 | 4,627 | 307 | (412) 318-1000 |
| Pine-Richland SD 702 Warrendale Rd, Gibsonia | K–12 | 6 | 4,600 | 293 | (724) 625-7773 |
| Baldwin-Whitehall SD 4900 Curry Rd, Pittsburgh | Pre-K–12 | 5 | 4,481 | 337 | (412) 885-7808 |
| Fox Chapel Area SD 611 Field Club Rd, Pittsburgh | K–12 | 6 | 4,296 | 304 | (412) 963-9600 |
| Moon Area SD 8353 University Boulevard, Moon Township | K–12 | 7 | 4,140 | 325 | (412) 264-9440 |
| Upper St. Clair SD 1775 McLaughlin Run Road, Pittsburgh | K–12 | 6 | 4,028 | 297 | (412) 833-1600 |
| Bethel Park SD 301 Church Rd, Bethel Park | K–12 | 8 | 4,019 | 274 | (412) 833-5000 |
| Shaler Area SD 1800 Mount Royal Blvd, Glenshaw | K–12 | 7 | 3,840 | 322 | (412) 492-1200 |
| Plum Borough SD 900 Elicker Road, Plum | K–12 | 5 | 3,556 | 236 | (412) 795-0100 |
| South Fayette Township SD 3680 Old Oakdale Rd, McDonald | K–12 | 4 | 3,551 | 211 | (412) 221-4542 |
| Chartiers Valley SD 2030 Swallow Hill Rd, Pittsburgh | K–12 | 4 | 3,501 | 288 | (412) 429-2201 |
| West Jefferson Hills SD 830 Old Clairton Rd, Jefferson Hills | K–12 | 5 | 3,501 | 270 | (412) 655-8450 |
| Gateway SD 9000 Gateway Campus Boulevard, Monroeville | Pre-K–12 | 6 | 3,485 | 271 | (412) 372-5300 |
| West Allegheny SD 110 Bruno Lane, Imperial | K–12 | 5 | 3,469 | 293 | (724) 695-3422 |
| Montour SD 225 Clever Road, Mc Kees Rocks | K–12 | 3 | 3,256 | 267 | (412) 490-6500 |
| Woodland Hills SD 531 Jones Ave, N. Braddock | Pre-K–12 | 5 | 3,228 | 266 | (412) 731-1300 |
| Penn Hills SD 260 Aster St, Pittsburgh | K–12 | 3 | 2,953 | 197 | (412) 793-7000 |
| McKeesport Area SD 3590 O'Neil Boulevard, McKeesport | K–12 | 4 | 2,883 | 190 | (412) 664-3610 |
| Hampton Township SD 4591 School Dr, Allison Park | K–12 | 5 | 2,589 | 148 | (412) 492-6302 |
| West Mifflin Area SD 91 Commonwealth Avenue, West Mifflin | Pre-K–12 | 4 | 2,437 | 178 | (412) 466-9131 |
| Elizabeth Forward SD 401 Rock Run Road, Elizabeth | K–12 | 6 | 2,317 | 156 | (412) 896-2300 |
| Highlands SD 1500 Pacific Avenue, Natrona Heights | Pre-K–12 | 4 | 2,047 | 142 | (724) 226-2400 |
| Avonworth SD 258 Josephs Lane, Pittsburgh | K–12 | 4 | 1,942 | 116 | (412) 369-8738 |
| Keystone Oaks SD 1000 Kelton Ave, Pittsburgh | K–12 | 5 | 1,931 | 165 | (412) 571-6000 |
| South Park SD 2005 Eagle Ridge Rd, South Park | K–12 | 3 | 1,888 | 135 | (412) 655-3111 |
| Quaker Valley SD 100 Leetsdale Industrial Drive, Leetsdale | K–12 | 4 | 1,800 | 134 | (412) 749-3600 |
| Deer Lakes SD 19 East Union Road, Cheswick | K–12 | 4 | 1,713 | 123 | (724) 265-5300 |
| South Allegheny SD 2743 Washington Blvd, Mc Keesport | K–12 | 3 | 1,447 | 115 | (412) 675-3070 |
| Steel Valley SD 220 E Oliver Rd, Munhall | Pre-K–12 | 4 | 1,429 | 107 | (412) 464-3600 |
| East Allegheny SD 1150 Jacks Run Rd, North Versailles | K–12 | 2 | 1,425 | 103 | (412) 824-8012 |
| Carlynton SD 435 Kings Hwy, Carnegie | K–12 | 3 | 1,357 | 116 | (412) 429-2500 |
| Brentwood Borough SD 3601 Brownsville Rd, Pittsburgh | K–12 | 4 | 1,111 | 80 | (412) 881-2227 |
| Northgate SD 591 Union Ave, Pittsburgh | Pre-K–12 | 3 | 1,105 | 91 | (412) 732-3300 |
| Riverview SD 701 10th St, Oakmont | K–12 | 3 | 1,010 | 77 | (412) 828-1800 |
| Sto-Rox SD 1105 Valley Street, McKees Rocks | K–12 | 3 | 933 | 87 | (412) 771-3213 |
| Allegheny Valley SD 300 Pearl Ave, Cheswick | Pre-K–12 | 2 | 903 | 62 | (724) 274-5300 |
| Clairton City SD 501 Mitchell Ave, Clairton | K–12 | 2 | 782 | 44 | (412) 233-7090 |
| Cornell SD 1099 Maple Street, Coraopolis | K–12 | 2 | 559 | 38 | (412) 264-5010 |
| Wilkinsburg Borough SD 718 Wallace Ave, Wilkinsburg | Pre-K–6 | 2 | 476 | 71 | (412) 371-9667 |
| Duquesne City SD 300 Kennedy Ave, Duquesne | Pre-K–8 | 1 | 460 | 58 | (412) 466-5300 |
Allegheny County at a glance
Together the 43 districts run 245 schools from offices in 30 towns. The smallest by enrollment is Duquesne City SD, with 460 students; the median Allegheny County district has 2,589. By grade span: 32 K–12, 9 Pre-K–12, 1 Pre-K–6 and 1 Pre-K–8.
Kindergarten in 2024–25, counting the 43 districts that report a K grade: 9,754 children. The biggest kindergarten was Pittsburgh SD's, with 1,587; North Allegheny SD had 527, and the smallest, Cornell SD, had 38.
Allegheny County holds 43 of Pennsylvania's 500 regular districts (8.6%) and 8.8% of its 1,502,393 public school students, ranking 1st of 67 counties by number of districts and 1st by enrollment. By size, 3 enroll 5,000 or more, 34 enroll 1,000 to 4,999 and 6 have fewer than 1,000 students, and the average school here has about 542 students.
Which district am I in?
Each district draws its own attendance zones, so your home address decides it. There is no address lookup here; ask the district. Each one's own site:
Pittsburgh SD · North Allegheny SD · Mt Lebanon SD · North Hills SD · Pine-Richland SD · Baldwin-Whitehall SD · Fox Chapel Area SD · Moon Area SD · Upper St. Clair SD · Bethel Park SD · Shaler Area SD · Plum Borough SD · South Fayette Township SD · Chartiers Valley SD · West Jefferson Hills SD · Gateway SD · West Allegheny SD · Montour SD · Woodland Hills SD · Penn Hills SD · McKeesport Area SD · Hampton Township SD · West Mifflin Area SD · Elizabeth Forward SD · Highlands SD · Avonworth SD · Keystone Oaks SD · South Park SD · Quaker Valley SD · Deer Lakes SD · South Allegheny SD · Steel Valley SD · East Allegheny SD · Carlynton SD · Brentwood Borough SD · Northgate SD · Riverview SD · Sto-Rox SD · Allegheny Valley SD · Clairton City SD · Cornell SD · Wilkinsburg Borough SD · Duquesne City 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) · Dauphin County (11) · Delaware County (15) · Lancaster County (16) · Schuylkill County (11)