ProPublica

Journalism in the Public Interest

Is Your State Providing Equal Access to Education?

This database was last updated in January 2013 and should only be used as a historical snapshot of data from the 2009-10 school year. For more recent data on public and charter schools, check out Miseducation.

ProPublica analyzed federal education data from the 2009-2010 school year to examine whether states provide high-poverty schools equal access to advanced courses and special programs that researchers say will help them later in life. This is the first nationwide picture of exactly which courses are being taken at which schools and districts across the country. More than three-quarters of all public school children are represented. Read our story and our methodology.

Find a school

School Districts in Pa.

(Download CSV)

ID Name Students Number of AP Courses Total Teachers % Gifted/Talented Enrollment % Students Enrolled in at Least One AP Class % Advanced Math Enrollment % Free/Reduced Price Lunch Am Indian Hispanic Black White Asian % Advanced Math Enrollment Inexperienced Teachers Avg. AP Courses % Physics Enrollment % Chemistry Enrollment
4226820 York City 5570 434 2 3 6 86 0 38 43 18 1 6 17 5.0 3 15
4215830 Moon Area 3700 279 7 11 26 16 0 2 7 88 3 26 4 8.0 14 20
4219920 Radnor Township 3690 303 11 26 23 4 0 2 5 78 15 23 3 18.0 21 29
4216620 New Castle Area 3305 226 1 4 56 0 1 25 70 0 4
4220100 Red Lion Area 5470 350 1 9 13 20 0 4 2 94 1 13 6 8.0 7 17
4217760 Northern York County 3185 239 3 9 10 14 0 2 2 95 2 10 13 7.0 9 18
4221870 Souderton Area 6955 657 6 22 24 11 0 4 4 87 5 24 1 16.0 8 22
4226250 Whitehall Coplay 4170 270 5 2 27 29 0 18 10 66 5 27 14 4.0 0 12
4221090 Scranton 8430 559 1 5 16 58 0 17 13 66 4 16 10 7.0 3 13
4217310 North Pocono 3135 218 2 8 13 25 0 2 2 96 1 13 8 7.0 7 24
4219050 Phoenixville Area 2360 198 5 17 0 6 10 81 4 10
4218300 Oxford Area 3560 242 4 14 21 30 0 18 6 75 0 21 23 7.0 4 25
4219200 Pittston Area 3385 149 1 8 21 37 0 2 2 95 0 21 19 5.0 7 18
4225950 Wyoming Valley West 3505 237 6 53 0 4 7 87 1 11
4219650 Pottsgrove 3280 227 4 19 13 26 0 3 15 79 2 13 3 9.0 1 17
4219470 Colonial 4680 368 4 21 36 13 0 2 8 80 5 36 2 20.0 13 23
4221540 Shikellamy 2885 238 1 10 9 38 0 5 5 90 0 9 14 5.0 6 18
4216380 Nazareth Area 4700 344 6 11 4 9 0 3 2 92 3 4 15 10.0 9 26
4210620 Gateway 3920 323 6 29 28 30 0 1 19 72 8 28 8 26.0 7 17
4210070 Fox Chapel Area 4360 404 10 31 28 14 0 1 3 89 7 28 7 20.0 13 36
4218580 Penn Delco 2520 176 5 17 40 7 0 1 5 91 3 40 12 14.0 14 26
4218740 Penncrest 3660 282 5 3 36 0 0 1 98 0 9
4206550 Conewago Valley 3925 257 3 2 23 20 0 11 2 86 1 23 8 2.0 4 18
4203480 Berwick Area 3110 177 5 7 11 39 0 3 2 94 1 11 13 7.0 11 31
4207680 Dover Area 3080 212 2 9 9 25 0 3 4 92 1 9 9 5.0 1 7
4208850 Easton Area 9145 724 4 21 25 33 0 16 18 59 4 25 10 21.0 6 16
4204230 Bristol Township 6235 481 2 7 21 42 0 10 20 66 3 21 15 5.0 7 27
4211700 Hazleton Area 10315 632 3 2 43 43 0 32 2 65 1 43 9 5.0 3 31
4214100 Lower Dauphin 3665 279 4 26 23 16 0 3 2 92 2 23 9 18.0 20 34
4205400 Central Dauphin 10710 698 4 14 33 29 0 8 23 63 6 33 4 22.0 5 18
4211940 Hollidaysburg Area 3515 282 4 16 14 26 0 1 1 97 1 14 7 15.0 22 28
4208550 East Penn 7845 483 6 11 22 11 0 7 4 83 6 22 5 19.0 13 27
4206840 Cornwall Lebanon 4635 368 1 14 21 21 0 14 3 81 2 21 5 13.0 13 27
4210870 Great Valley 4075 300 4 34 30 7 0 3 3 83 11 30 5 24.0 24 27
4206240 Coatesville Area 6865 518 6 8 22 41 0 11 34 53 2 22 10 14.0 5 17
4202790 Avon Grove 5405 336 4 18 18 15 0 17 4 78 2 18 11 16.0 10 25
4218930 Perkiomen Valley 5760 423 7 18 24 8 0 2 5 86 5 24 4 17.0 12 24
4205760 Cheltenham Township 4215 295 12 42 15 9 0 3 46 43 9 15 3 26.0 0 26
4207110 Cumberland Valley 7690 516 7 20 8 10 0 3 2 87 8 8 11 20.0 9 22
4205010 Carlisle Area 4785 353 4 14 9 26 0 4 11 83 2 9 8 13.0 15 17
4203660 Big Spring 2900 181 4 7 8 22 0 1 2 96 0 8 13 6.0 7 13
4207530 Delaware Valley 5560 407 2 18 20 0 6 3 89 1 15
4205550 Chambersburg Area 8535 583 2 28 14 32 0 12 11 76 1 14 21 14.0 9 7
4218630 Penn Manor 5240 310 4 18 17 21 0 8 3 85 2 17 12 13.0 16 29
4214550 Manheim Central 2725 179 4 15 4 25 0 3 2 93 2 4 10 9.0 8 23
4213140 Lancaster 10735 761 2 9 20 72 0 57 22 18 3 20 15 11.0 5 21
4209270 Ephrata Area 3990 266 4 10 21 24 0 7 2 88 3 21 3 8.0 6 21
4212840 Kiski Area 3970 220 3 13 14 32 0 0 5 94 0 14 16 8.0 8 16
4212600 Juniata County 2985 194 2 6 20 33 0 4 2 93 0 20 12 2.0 4 18
4214790 Mars Area 3065 174 3 27 28 8 0 0 0 98 1 28 10 8.0 20 33
4202340 Altoona Area 7805 545 3 4 29 53 0 0 7 93 0 29 8 17.0 32 35
4203510 Bethel Park 4730 385 7 15 23 9 0 0 2 96 1 23 2 16.0 11 21
4202970 Baldwin Whitehall 4210 305 5 22 15 29 0 1 11 85 3 15 6 15.0 24 30
4202850 Pine Richland 4560 336 6 26 25 4 0 1 1 94 4 25 3 17.0 16 27
4205910 Chichester 3265 283 3 14 13 43 0 3 20 75 3 13 12 9.0 9 14
4205860 Chester Upland 4110 329 1 3 3 62 0 6 92 2 0 3 29 2.0 0 20
4205490 Central York 5405 394 4 19 26 19 0 5 9 82 4 26 26 10.0 6 24
4203960 Boyertown Area 7020 493 5 10 35 13 0 1 1 95 2 35 10 12.0 13 25
4205190 Centennial 5960 383 5 17 18 19 0 9 4 82 3 18 5 15.0 6 27
4203330 Bensalem Township 6065 417 5 10 12 35 0 11 13 64 12 12 11 12.0 10 22
4203870 Blue Mountain 2935 221 5 9 44 17 0 3 1 95 1 44 6 8.0 6 15
4204890 Canon Mc Millan 4855 309 6 23 22 22 0 1 6 91 1 22 9 17.0 4 16
4202280 Allentown City 17645 1146 4 11 9 80 0 64 18 17 1 9 15 20.0 6 8
4205460 Crestwood 3020 158 3 5 15 19 0 2 1 94 3 15 13 4.0 7 24
4202400 Wissahickon 4490 357 9 21 0 7 0 5 14 67 14 0 6 15.0 7 28
4206270 Cocalico 3355 251 1 12 20 20 0 3 2 91 3 20 3 8.0 12 20
4202590 Armstrong 5600 428 3 6 15 36 0 0 1 98 0 15 3 5.0 7 20
4203240 Bellefonte Area 2900 195 2 11 23 27 0 1 2 97 1 23 10 10.0 5 15
4203570 Bethlehem Area 15030 990 4 7 20 37 0 33 10 51 3 20 4 10.0 9 21
4204590 Butler Area 7725 538 4 34 46 25 0 1 2 95 1 46 12 13.0 23 20
4211400 Hampton Township 3105 214 2 36 28 7 0 0 1 96 2 28 7 11.0 30 32
4212170 Interboro 3605 271 3 9 13 26 0 2 5 89 2 13 13 11.0 8 23
4210590 Garnet Valley 4765 399 8 19 25 4 0 1 2 90 7 25 8 17.0 9 15
4212725 Keystone Central 4375 318 2 9 15 50 0 1 1 96 1 15 9 8.0 14 9
4210710 Gettysburg Area 3265 233 6 18 13 33 0 11 6 81 1 13 6 14.0 5 22
4213320 Laurel Highlands 3235 284 8 0 53 0 1 8 91 0 0 13 12.0 0 0
4206660 Connellsville Area 4890 344 3 15 20 55 0 0 3 96 0 20 5 9.0 4 31
4202100 Albert Gallatin Area 4155 273 1 11 17 62 0 0 6 93 0 17 15 8.0 5 12
4208670 East Stroudsburg Area 7930 639 2 5 16 37 0 23 22 52 3 16 8 9.0 6 15
4207830 Dubois Area 4115 301 4 11 20 41 0 0 0 97 0 20 9 5.0 22 27
4209300 Erie City 12110 1101 1 25 17 75 0 10 32 48 3 17 12 7.0 10 21
4210860 Governor Mifflin 3665 259 4 18 21 19 0 10 6 82 2 21 4 12.0 12 24
4209480 Exeter Township 4320 308 7 14 0 15 0 5 5 88 2 0 15 11.0 6 14
4207590 Derry Township 3565 260 5 31 53 11 0 4 5 82 10 53 15 18.0 25 21
4211760 Hempfield Area 6220 427 7 13 20 20 0 0 2 96 2 20 4 12.0 11 19
4210980 Greater Latrobe 4215 283 5 23 23 22 0 0 1 97 1 23 8 14.0 14 23
4210920 Greensburg Salem 2870 203 6 19 52 37 0 0 8 90 1 52 5 9.0 19 18
4210230 Franklin Regional 3705 270 8 20 21 8 0 1 1 93 5 21 6 13.0 16 22
4202010 Abington Heights 3490 233 3 25 21 12 0 2 2 93 3 21 8 14.0 8 23
4213440 Lebanon 4490 285 3 3 7 70 0 50 7 41 1 7 13 7.0 10 17
4212690 Kennett Consolidated 4220 296 6 11 20 32 0 37 4 56 3 20 6 12.0 20 26
4207710 Downingtown Area 11780 859 10 22 47 4 0 2 4 86 7 47 9 13.0 19 25
4211610 Hatboro Horsham 5125 385 4 11 24 7 0 3 6 83 8 24 7 14 27
4202040 Abington 7435 548 5 27 32 14 0 4 22 69 5 32 12 19.0 34 35
4213110 Lampeter Strasburg 3215 203 6 15 24 13 0 4 1 92 2 24 6 15.0 13 21
4211790 Hempfield 7045 498 6 16 26 21 0 11 6 79 4 26 7 16 24
4209120 Elizabethtown Area 4000 259 6 9 13 16 0 4 2 93 1 13 4 10.0 7 34
4212150 Indiana Area 2865 269 7 15 26 28 0 1 5 89 5 26 2 13.0 15 25
4219170 Pittsburgh 25720 2059 9 7 0 63 0 1 61 36 2 0 7 3.0 18 22
4218590 Penn Hills 4470 396 6 12 15 49 0 0 60 39 1 15 6 6.0 6 21
4217220 North Hills 4405 359 7 41 38 17 0 1 4 93 3 38 3 24.0 18 26
4216500 Woodland Hills 7175 359 4 10 5 65 0 1 67 30 1 5 9 12.0 2 3
4216110 Mt Lebanon 5305 392 5 25 28 3 0 1 2 91 5 28 2 19.0 10 38
4215720 Montour 2965 209 4 7 28 12 0 0 5 91 2 28 8 7.0 8 23
4218660 Penn Trafford 4295 264 4 15 31 10 0 0 1 97 1 31 6 8.0 4 22
4217940 Norwin 5230 275 5 21 17 14 0 0 1 97 1 17 6 13.0 36 26
4207080 Crawford Central 3975 312 3 9 14 43 1 2 9 88 1 14 9 10.0 9 14
4219500 Pocono Mountain 10815 934 2 6 22 47 0 21 24 53 2 22 11 10.0 25 34
4219290 Pleasant Valley 5895 472 6 8 44 26 0 10 9 79 1 44 4 10.0 10 31
4215330 Millcreek Township 7325 462 7 22 38 30 0 2 3 92 2 38 7 9.0 13 21
4207230 Dallastown Area 5950 424 4 10 17 16 0 4 6 87 3 17 3 13.0 10 13
4216200 Muhlenberg 3545 240 3 5 18 30 0 24 7 67 2 18 15 7.0 6 17
4207290 Daniel Boone Area 4050 260 6 9 27 13 0 3 5 90 2 27 15 8.0 43 68
4206780 Conrad Weiser Area 2855 223 6 5 6 24 0 6 6 86 2 6 7 4.0 8 20
4219890 Quakertown Community 5425 347 4 24 29 16 0 4 2 91 2 29 8 16.0 25 20
4218840 Pennsbury 11025 746 7 9 18 13 0 4 6 82 6 18 6 17.0 12 15
4218750 Pennridge 7260 494 5 10 0 11 0 2 2 93 2 0 9 19.0 10 10
4217280 North Penn 13235 944 5 20 40 13 0 3 7 72 18 40 10 23.0 9 34
4216410 Neshaminy 9555 447 6 12 12 13 0 3 5 89 3 12 0 6.0 15 21
4206960 Council Rock 11330 844 11 16 2 0 1 1 97 0 16 0 13.0 14 22
4219710 Pottsville Area 3015 194 1 3 20 48 0 6 2 91 1 20 8 11.0 3 17
4215290 Mifflin County 5470 463 0 6 15 39 0 2 3 95 0 15 6 7.0 8 17
4218960 Peters Township 4455 270 4 27 28 2 0 1 1 94 3 28 7 17.0 17 28
4218510 Parkland 9405 507 9 14 32 10 0 6 4 81 8 32 5 22.0 11 23
4218390 Palmyra Area 3250 212 4 13 41 10 0 2 1 92 2 41 12 6.0 6 19
4218270 Owen J Roberts 4920 396 4 20 21 11 0 1 3 94 2 21 23 17.0 4 20
4219680 Pottstown 3090 270 1 6 9 59 0 11 41 46 1 9 11 8.0 5 23
4218990 Philadelphia City 166910 11001 4 24 9 73 0 17 62 13 6 9 20 6.0 5 19
4214580 Manheim Township 5815 420 9 19 19 16 0 10 4 74 8 19 15 20.0 17 17
4217370 Northampton Area 5815 420 4 14 12 15 0 4 3 92 1 12 10 12.0 8 19
4214940 Mc Keesport Area 3870 295 4 52 14 57 0 1 47 51 0 14 14 7.0 5 9
4226390 William Penn 5265 380 3 19 20 60 0 1 93 4 2 20 10 9.0 22 8
4220550 Rose Tree Media 3735 307 9 24 23 9 0 1 7 86 6 23 7 17.0 9 16
4220370 Ridley 5655 408 1 9 14 22 0 2 8 88 2 14 9 10.0 9 18
4214760 Marple Newtown 3485 288 7 26 51 6 0 1 3 86 10 51 9 16.0 19 22
4225830 West Shore 7810 641 3 13 17 21 0 5 3 87 2 17 12 17.0 5 22
4225980 West York Area 3165 231 5 4 21 27 0 7 12 79 2 21 3 7.0 25 30
4220400 Ringgold 3130 218 5 19 27 37 0 0 10 89 0 27 16 5.0 5 20
4226460 Williamsport Area 5475 432 2 9 11 57 0 2 19 70 1 11 7 12.0 10 25
4226300 Wilkes Barre Area 6870 337 7 6 56 58 0 16 18 64 1 56 21 5.0 12 57
4221570 Shippensburg Area 3380 237 2 9 16 26 0 2 5 91 1 16 14 10.0 8 10
4215030 Mechanicsburg Area 3465 284 5 12 21 21 0 4 8 85 3 21 11 16.0 9 21
4221810 Solanco 3745 242 3 8 4 26 0 4 2 93 1 4 7 8.0 8 21
4225200 West Allegheny 3225 243 4 21 24 18 0 1 4 93 2 24 7 9.0 12 18
4225290 West Chester Area 11795 925 7 23 21 8 0 5 7 82 6 21 10 21.0 23 28
4226580 Wilson 5800 397 6 32 23 16 0 10 8 77 5 23 8 14.0 12 42
4225110 Waynesboro Area 4130 306 2 21 7 32 0 2 3 94 1 7 10 18.0 3 3
4224570 Upper Saint Clair 4105 282 9 22 25 4 0 1 1 89 8 25 4 19.0 22 34
4224790 Wallingford Swarthmore 3480 285 7 14 19 9 0 1 9 83 7 19 4 26.0 21 26
4224320 Upper Darby 11790 886 3 5 20 44 0 3 42 41 14 20 11 13.0 0 0
4222600 Springfield 3540 216 6 20 31 8 0 1 6 87 5 31 12 16.0 29 28
4222400 Southeast Delco 4110 326 1 4 6 62 0 2 64 32 2 6 17 3.0 1 20
4224210 Unionville Chadds Ford 4150 298 9 24 22 2 0 2 1 90 7 22 5 17.0 18 42
4224150 Uniontown Area 3090 168 1 14 7 45 0 0 21 78 0 7 7 11.0 9 17
4223850 Tunkhannock Area 2860 234 2 9 9 44 0 0 0 99 0 9 17 9.0 5 16
4222860 Stroudsburg Area 5635 527 2 17 22 29 0 15 19 63 3 22 5 12.0 5 32
4222590 Spring Grove Area 3800 261 4 18 24 1 3 4 91 1 18 7 0.0 13 15
4222470 South Western 3895 281 2 7 20 16 0 2 3 92 2 20 13 6.0 6 15
4222380 Southern York County 3180 248 4 27 22 13 0 1 4 93 1 22 11 13.0 29 17
4224540 Upper Perkiomen 3175 222 4 9 25 20 0 3 3 92 2 25 18 7.0 7 15
4224000 Twin Valley 3430 226 3 32 26 19 0 2 2 94 2 26 7 16.0 31 28
4220040 Reading 17540 1239 5 4 13 81 0 77 12 10 1 13 19 6.0 3 5
4205310 Central Bucks 20475 1215 9 33 44 5 0 3 2 90 5 44 5 18.0 23 34
4223010 Susquehanna Township 2860 184 4 11 14 30 0 6 42 46 5 14 12 11.0 12 17
4222350 Southern Lehigh 2775 196 8 25 10 7 0 4 2 90 4 10 5 15.0 28 23
4224820 Warren County 5150 414 4 7 34 0 0 1 97 0 0
4223640 Tredyffrin Easttown 6305 455 8 45 44 4 0 2 4 82 13 44 3 27.0 19 27
4224480 Upper Merion Area 3740 278 11 24 20 16 0 7 11 69 14 20 15 11.0 21 21
4224390 Upper Dublin 4220 262 6 22 19 7 0 1 9 77 12 19 11 20.0 12 26
4214250 Methacton 5345 382 9 17 6 4 0 2 4 78 15 6 4 16.0 16 24
4222560 Spring Ford Area 7790 584 4 17 29 9 0 2 5 86 5 29 8 14.0 10 24
4224750 Wallenpaupack Area 3730 320 2 8 15 44 0 5 3 91 1 15 8 8.0 6 19
4208820 Eastern Lancaster County 3245 234 4 11 18 17 0 5 3 89 2 18 15 8.0 15 21
4206480 Conestoga Valley 4070 287 4 7 9 27 0 13 7 73 6 9 8 9.0 4 4
4222770 State College Area 7240 560 0 20 12 14 0 3 3 88 6 12 3 18.0 11 12
4222440 Seneca Valley 7360 551 7 37 48 9 0 1 1 96 1 48 7 15.0 54 10
4224510 Upper Moreland Township 2930 218 6 18 24 16 0 3 8 84 5 24 9 16.0 17 24
4216980 Norristown Area 6635 501 6 11 11 62 0 25 46 26 2 11 10 10.0 4 21
4224970 Wayne Highlands 3000 245 2 3 8 38 0 2 2 96 0 8 10 4.0 7 12
4210950 Greater Johnstown 3180 222 4 0 74 0 2 34 62 1 0 2 10.0 0 8
4225680 West Mifflin Area 3145 263 6 7 20 40 0 0 22 76 0 20 7 7.0 19 34
4221200 Shaler Area 4960 403 7 10 0 21 0 0 2 96 1 0 9 16.0 12 25
4219350 Plum Borough 4180 313 6 30 13 16 0 0 5 93 2 13 10 19.0 6 14
4217010 North Allegheny 8065 581 14 18 71 3 0 1 1 88 10 71 3 18.0 36 29
4205700 Chartiers Valley 3415 266 3 22 19 23 0 1 5 88 6 19 6 11.0 8 27
4211670 Haverford Township 5620 335 8 19 37 8 0 1 5 87 6 37 8 18.0 5 27
4222170 South Eastern 3050 255 3 16 10 18 0 0 2 96 0 10 14 7.0 14 22
4217520 Northeastern York 3690 246 2 6 17 35 0 5 10 84 1 17 9 6.0 16 27
4211580 Harrisburg City 7860 712 1 7 14 70 0 21 70 6 3 14 20 2.0 2 27
4223760 Trinity Area 3435 246 2 46 23 21 0 1 3 95 1 23 25 12.0 13 21
4214160 Lower Merion 6945 628 13 25 20 7 0 2 9 81 8 20 1 17.0 14 22
4224960 Warwick 4585 296 4 9 32 15 0 4 2 92 1 32 5 7.0 6 23
4203000 Bangor Area 3245 240 3 3 22 28 0 4 2 94 0 22 15 4.0 12 17

Download the raw CSV data

I agree to the Terms of Use

Enter your email to join our data email list (optional)