2,946 schools in Pennsylvania
67 counties · 791 cities · Public K-12
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Commonwealth Charter Academy CS | Harrisburg | Dauphin County | Other | 20,355 | · |
| Pennsylvania Cyber CS | Midland | Beaver County | Other | 9,838 | · |
| Reach Cyber CS | Harrisburg | Dauphin County | Other | 6,918 | · |
| Reading SHS | Reading | Berks County | High | 5,213 | · |
| Agora Cyber CS | King of Prussia | Montgomery County | Other | 4,957 | · |
| Chester Community CS | Chester | Delaware County | Elementary | 4,276 | · |
| Upper Darby SHS | Drexel Hill | Delaware County | High | 4,191 | · |
| Hazleton Area HS | Hazle Township | Luzerne County | High | 3,795 | · |
| Insight PA Cyber CS | Exton | Chester County | Other | 3,638 | · |
| Northeast HS | Philadelphia | Philadelphia County | High | 3,352 | · |
| Pennsylvania Leadership CS | West Chester | Chester County | Other | 3,283 | · |
| Parkland HS | Allentown | Lehigh County | High | 3,220 | · |
| North Penn SHS | Lansdale | Montgomery County | High | 3,184 | · |
| Cumberland Valley HS | Mechanicsburg | Cumberland County | High | 3,035 | · |
| Pennsylvania Virtual CS | King of Prussia | Montgomery County | Other | 2,959 | · |
| Neshaminy HS | Langhorne | Bucks County | High | 2,933 | · |
| Pennsbury HS | Fairless Hills | Bucks County | High | 2,865 | · |
| William Allen HS | Allentown | Lehigh County | High | 2,852 | · |
| Emmaus HS | Emmaus | Lehigh County | High | 2,846 | · |
| Easton Area HS | Easton | Northampton County | High | 2,844 | · |
| Abington SHS | Abington | Montgomery County | High | 2,749 | · |
| Philadelphia Performing Arts CS | Philadelphia | Philadelphia County | Other | 2,721 | · |
| North Allegheny HS | Wexford | Allegheny County | High | 2,666 | · |
| Collegium CS | Exton | Chester County | Other | 2,645 | · |
| Liberty HS | Bethlehem | Northampton County | High | 2,640 | · |
| Spring-Ford SHS 9-12 Ctr | Royersford | Montgomery County | High | 2,631 | · |
| McCaskey Campus | Lancaster | Lancaster County | High | 2,620 | · |
| State College Area HS | State College | Centre County | High | 2,410 | · |
| Central HS | Philadelphia | Philadelphia County | High | 2,364 | · |
| Chambersburg Area SHS | Chambersburg | Franklin County | High | 2,348 | · |
| Conestoga SHS | Berwyn | Chester County | High | 2,347 | · |
| Erie HS | Erie | Erie County | High | 2,317 | · |
| Norristown Area HS | Norristown | Montgomery County | High | 2,309 | · |
| Seneca Valley HS | Harmony | Butler County | High | 2,307 | · |
| Wilkes-Barre Area HS | Plains | Luzerne County | High | 2,293 | · |
| Pennridge HS | Perkasie | Bucks County | High | 2,285 | · |
| Hempfield SHS | Landisville | Lancaster County | High | 2,268 | · |
| Altoona Area HS | Altoona | Blair County | High | 2,228 | · |
| Lincoln HS | Philadelphia | Philadelphia County | High | 2,207 | · |
| McDowell HS | Erie | Erie County | High | 2,205 | · |
| Boyertown Area SHS | Boyertown | Berks County | High | 2,158 | · |
| Souderton Area SHS | Souderton | Montgomery County | High | 2,129 | · |
| Bensalem Twp HS | Bensalem | Bucks County | High | 2,120 | · |
| Baldwin SHS | Pittsburgh | Allegheny County | High | 2,086 | · |
| Wilson HS | West Lawn | Berks County | High | 2,059 | · |
| Abington MS | Abington | Montgomery County | Middle | 2,048 | · |
| Dallastown Area SHS | Dallastown | York County | High | 2,014 | · |
| Haverford SHS | Havertown | Delaware County | High | 2,005 | · |
| Butler Area SHS | Butler | Butler County | High | 1,989 | · |
| Central Dauphin SHS | Harrisburg | Dauphin County | High | 1,975 | · |
| Council Rock HS South | Holland | Bucks County | High | 1,940 | · |
| Louis E Dieruff HS | Allentown | Lehigh County | High | 1,915 | · |
| Manheim Twp HS | Lancaster | Lancaster County | High | 1,899 | · |
| Avon Grove CS | West Grove | Chester County | Other | 1,886 | · |
| Easton Area MS | Easton | Northampton County | Middle | 1,874 | · |
| Ridley HS | Folsom | Delaware County | High | 1,869 | · |
| Central MS | Reading | Berks County | Middle | 1,865 | · |
| Northampton Area HS | Northampton | Northampton County | High | 1,862 | · |
| Mt Lebanon SHS | Pittsburgh | Allegheny County | High | 1,840 | · |
| First Philadelphia Preparatory CS | Philadelphia | Philadelphia County | Other | 1,822 | · |
| Owen J Roberts HS | Pottstown | Chester County | High | 1,820 | · |
| Central York HS | York | York County | High | 1,807 | · |
| Downingtown HS West Campus | Downingtown | Chester County | High | 1,798 | · |
| Lehigh Valley Academy Regional CS | Bethlehem | Northampton County | Other | 1,795 | · |
| Penn Manor HS | Millersville | Lancaster County | High | 1,783 | · |
| MaST Community CS II | Philadelphia | Philadelphia County | Other | 1,777 | · |
| William Tennent HS | Warminster | Bucks County | High | 1,774 | · |
| Freedom HS | Bethlehem | Northampton County | High | 1,753 | · |
| Avon Grove HS | West Grove | Chester County | High | 1,747 | · |
| Perkiomen Valley HS | Collegeville | Montgomery County | High | 1,736 | · |
| Northeast Community Propel Academy | Philadelphia | Philadelphia County | Elementary | 1,731 | · |
| Altoona Area Jr HS | Altoona | Blair County | Middle | 1,727 | · |
| Central Bucks HS-South | Warrington | Bucks County | High | 1,720 | · |
| Lower Merion HS | Ardmore | Montgomery County | High | 1,712 | · |
| Scranton HS | Scranton | Lackawanna County | High | 1,710 | · |
| Washington George HS | Philadelphia | Philadelphia County | High | 1,707 | · |
| Downingtown HS East Campus | Exton | Chester County | High | 1,702 | · |
| Mayfair Sch | Philadelphia | Philadelphia County | Elementary | 1,682 | · |
| Truman SHS | Levittown | Bucks County | High | 1,670 | · |
| Quakertown Community HS | Quakertown | Bucks County | High | 1,668 | · |
| Hempfield Area SHS | Greensburg | Westmoreland County | High | 1,661 | · |
| Canon-McMillan SHS | Canonsburg | Washington County | High | 1,655 | · |
| Norwin SHS | North Huntingdon | Westmoreland County | High | 1,636 | · |
| Cedar Crest HS | Lebanon | Lebanon County | High | 1,633 | · |
| Esperanza Academy CS | Philadelphia | Philadelphia County | Other | 1,628 | · |
| Haverford MS | Havertown | Delaware County | Middle | 1,626 | · |
| Council Rock HS North | Newtown | Bucks County | High | 1,622 | · |
| York Co School of Technology | York | York County | High | 1,620 | · |
| Nazareth Area HS | Nazareth | Northampton County | High | 1,594 | · |
| Central Dauphin East SHS | Harrisburg | Dauphin County | High | 1,590 | · |
| Carlisle Area HS | Carlisle | Cumberland County | High | 1,578 | · |
| Upper Moreland El Sch | Hatboro | Montgomery County | Elementary | 1,576 | · |
| Mariana Bracetti Academy CS | Philadelphia | Philadelphia County | Other | 1,557 | · |
| Plymouth-Whitemarsh SHS | Plymouth Meeting | Montgomery County | High | 1,552 | · |
| Garnet Valley HS | Glen Mills | Delaware County | High | 1,546 | · |
| William Penn SHS | York | York County | High | 1,534 | · |
| Beverly Hills MS | Upper Darby | Delaware County | Middle | 1,523 | · |
| Pocono Mountain West HS | Pocono Summit | Monroe County | High | 1,512 | · |
| Methacton HS | Eagleville | Montgomery County | High | 1,510 | · |
| Central Bucks HS-West | Doylestown | Bucks County | High | 1,504 | · |
| New Foundations CS | Philadelphia | Philadelphia County | Other | 1,496 | · |
| Dallastown Area Intermediate Sch | York | York County | Middle | 1,484 | · |
| Governor Mifflin SHS | Shillington | Berks County | High | 1,480 | · |
| Williamsport Area SHS | Williamsport | Lycoming County | High | 1,479 | · |
| Armstrong JSHS | Kittanning | Armstrong County | High | 1,478 | · |
| MAST Community CS | Philadelphia | Philadelphia County | Other | 1,473 | · |
| Baldi C C A MS | Philadelphia | Philadelphia County | Middle | 1,462 | · |
| Whitehall HS | Whitehall | Lehigh County | High | 1,459 | · |
| Wissahickon SHS | Ambler | Montgomery County | High | 1,459 | · |
| Avon Grove Intrmd Sch | West Grove | Chester County | Elementary | 1,457 | · |
| Cheltenham HS | Wyncote | Montgomery County | High | 1,442 | · |
| Bucks County Technical High School | Fairless Hills | Bucks County | High | 1,439 | · |
| Waynesboro Area SHS | Waynesboro | Franklin County | High | 1,439 | · |
| Red Lion Area SHS | Red Lion | York County | High | 1,432 | · |
| West Chester Henderson HS | West Chester | Chester County | High | 1,429 | · |
| Lebanon SHS | Lebanon | Lebanon County | High | 1,423 | · |
| Crestwood Secondary Campus | Mountain Top | Luzerne County | High | 1,419 | · |
| Delaware Valley HS | Milford | Pike County | High | 1,418 | · |
| Pine-Richland HS | Gibsonia | Allegheny County | High | 1,413 | · |
| Coatesville Area SHS | Coatesville | Chester County | High | 1,412 | · |
| Great Valley HS | Malvern | Chester County | High | 1,403 | · |
| West Scranton HS | Scranton | Lackawanna County | High | 1,401 | · |
| North Hills SHS | Pittsburgh | Allegheny County | High | 1,383 | · |
| Hatboro-Horsham SHS | Horsham | Montgomery County | High | 1,379 | · |
| Mountain View MS | Mechanicsburg | Cumberland County | Middle | 1,378 | · |
| Mechanicsburg Area SHS | Mechanicsburg | Cumberland County | High | 1,377 | · |
| Springfield HS | Springfield | Delaware County | High | 1,375 | · |
| Executive Education Academy CS | Allentown | Lehigh County | Other | 1,368 | · |
| Central Bucks HS-East | Doylestown | Bucks County | High | 1,365 | · |
| Pittsburgh Allderdice HS | Pittsburgh | Allegheny County | High | 1,362 | · |
| Wyoming Valley West SHS | Plymouth | Luzerne County | High | 1,357 | · |
| Academy Park HS | Sharon Hill | Delaware County | High | 1,355 | · |
| Cedar Cliff HS | Camp Hill | Cumberland County | High | 1,353 | · |
| State El Ctr | Larksville | Luzerne County | Elementary | 1,353 | · |
| Frank Anne Sch | Philadelphia | Philadelphia County | Elementary | 1,347 | · |
| Upper Merion HS | King of Prussia | Montgomery County | High | 1,345 | · |
| Springhouse MS | Allentown | Lehigh County | Middle | 1,344 | · |
| Pleasant Valley HS | Brodheadsville | Monroe County | High | 1,343 | · |
| Butler Area IHS | Butler | Butler County | Middle | 1,342 | · |
| Bethel Park HS | Bethel Park | Allegheny County | High | 1,338 | · |
| East Stroudsburg SHS South | East Stroudsburg | Monroe County | High | 1,338 | · |
| School Lane CS | Bensalem | Bucks County | Other | 1,324 | · |
| Drexel Hill MS | Drexel Hill | Delaware County | Middle | 1,318 | · |
| Upper Dublin HS | Fort Washington | Montgomery County | High | 1,318 | · |
| Ephrata SHS | Ephrata | Lancaster County | High | 1,317 | · |
| Unionville HS | Kennett Square | Chester County | High | 1,306 | · |
| Cedar Crest MS | Lebanon | Lebanon County | Middle | 1,302 | · |
| South Western SHS | Hanover | York County | High | 1,299 | · |
| Pocono Mountain East HS | Swiftwater | Monroe County | High | 1,289 | · |
| Upper Saint Clair HS | Pittsburgh | Allegheny County | High | 1,288 | · |
| Exeter Twp SHS | Reading | Berks County | High | 1,286 | · |
| Kennett HS | Kennett Square | Chester County | High | 1,286 | · |
| Ridley MS | Ridley Park | Delaware County | Middle | 1,286 | · |
| Fox Chapel Area HS | Pittsburgh | Allegheny County | High | 1,283 | · |
| Conestoga Valley SHS | Lancaster | Lancaster County | High | 1,282 | · |
| Franklin Towne CHS | Philadelphia | Philadelphia County | High | 1,282 | · |
| Upper Merion MS | King of Prussia | Montgomery County | Middle | 1,282 | · |
| Penn Hills El Sch | Pittsburgh | Allegheny County | Elementary | 1,279 | · |
| Spring-Ford Intrmd Sch 5th/6th | Royersford | Montgomery County | Middle | 1,278 | · |
| Spruance Gilbert Sch | Philadelphia | Philadelphia County | Elementary | 1,275 | · |
| Phoenixville Area HS | Phoenixville | Chester County | High | 1,272 | · |
| Greater Johnstown El Sch | Johnstown | Cambria County | Elementary | 1,269 | · |
| Penn Trafford HS | Harrison City | Westmoreland County | High | 1,263 | · |
| Harriton SHS | Rosemont | Montgomery County | High | 1,261 | · |
| Castor Gardens MS | Philadelphia | Philadelphia County | Middle | 1,260 | · |
| Mastery CS - Thomas Campus | Philadelphia | Philadelphia County | Other | 1,258 | · |
| Northampton Area MS | Northampton | Northampton County | Middle | 1,256 | · |
| Maple Point MS | Langhorne | Bucks County | Middle | 1,251 | · |
| West Chester East HS | West Chester | Chester County | High | 1,251 | · |
| Solis-Cohen Solomon Sch | Philadelphia | Philadelphia County | Elementary | 1,250 | · |
| Elizabethtown Area SHS | Elizabethtown | Lancaster County | High | 1,249 | · |
| New Oxford SHS | New Oxford | Adams County | High | 1,249 | · |
| Stroudsburg HS | Stroudsburg | Monroe County | High | 1,246 | · |
| 21st Century Cyber CS | West Chester | Chester County | High | 1,239 | · |
| Community Academy of Philadelphia CS | Philadelphia | Philadelphia County | Other | 1,231 | · |
| Harrisburg HS | Harrisburg | Dauphin County | High | 1,230 | · |
| Warwick SHS | Lititz | Lancaster County | High | 1,230 | · |
| Pennsylvania Distance Learning CS | Sewickley | Allegheny County | Other | 1,226 | · |
| Peters Twp HS | McMurray | Washington County | High | 1,226 | · |
| Plum SHS | Plum | Allegheny County | High | 1,226 | · |
| Shaler Area HS | Pittsburgh | Allegheny County | High | 1,225 | · |
| MaST Community CS III | Philadelphia | Philadelphia County | Elementary | 1,220 | · |
| Moon SHS | Moon Township | Allegheny County | High | 1,218 | · |
| Mastery CS-Hardy Williams | Philadelphia | Philadelphia County | Other | 1,215 | · |
| Penncrest HS | Media | Delaware County | High | 1,212 | · |
| Colonial MS | Plymouth Meeting | Montgomery County | Middle | 1,210 | · |
| West Chester Bayard Rustin HS | West Chester | Chester County | High | 1,210 | · |
| Penndale MS | Lansdale | Montgomery County | Middle | 1,208 | · |
| Olney HS | Philadephia | Philadelphia County | High | 1,196 | · |
| Montour El Sch | McKees Rocks | Allegheny County | Elementary | 1,191 | · |
| Wyoming Valley West MS | Kingston | Luzerne County | Middle | 1,191 | · |
| Marple Newtown SHS | Newtown Square | Delaware County | High | 1,189 | · |
| Masterman Julia R Sec Sch | Philadelphia | Philadelphia County | High | 1,186 | · |
| Palmyra Area SHS | Palmyra | Lebanon County | High | 1,181 | · |
| Academy at Palumbo | Philadelphia | Philadelphia County | High | 1,179 | · |
| Northeastern SHS | Manchester | York County | High | 1,175 | · |
| Penn Wood HS | Lansdowne | Delaware County | High | 1,170 | · |
| Spring Grove Area HS | Spring Grove | York County | High | 1,166 | · |
| Oxford Area HS | Oxford | Chester County | High | 1,165 | · |
| Mastery CS-Gratz Campus | Philadelphia | Philadelphia County | High | 1,160 | · |
| Strath Haven HS | Wallingford | Delaware County | High | 1,159 | · |
| Philadelphia Academy CS | Philadelphia | Philadelphia County | Other | 1,158 | · |
| Greater Latrobe SHS | Latrobe | Westmoreland County | High | 1,157 | · |
| Pine Road El Sch | Huntingdon Valley | Montgomery County | Elementary | 1,156 | · |
| Downingtown MS | Downingtown | Chester County | Middle | 1,154 | · |
| Muhlenberg HS | Reading | Berks County | High | 1,151 | · |
| Muhlenberg El Ctr | Reading | Berks County | Elementary | 1,150 | · |
| J.E. Harrison Education Ctr | Pittsburgh | Allegheny County | Elementary | 1,143 | · |
| Heights Terrace El/MS | Hazleton | Luzerne County | Elementary | 1,138 | · |
| Shippensburg Area SHS | Shippensburg | Franklin County | High | 1,138 | · |
| Gateway SHS | Monroeville | Allegheny County | High | 1,135 | · |
| Moore J Hampton Sch | Philadelphia | Philadelphia County | Elementary | 1,134 | · |
| Abington Heights HS | Clarks Summit | Lackawanna County | High | 1,127 | · |
| Central Mountain HS | Mill Hall | Clinton County | High | 1,127 | · |
| Wissahickon MS | Ambler | Montgomery County | Middle | 1,127 | · |
| Kiski Area HS | Vandergrift | Westmoreland County | High | 1,126 | · |
| Radnor SHS | Radnor | Delaware County | High | 1,126 | · |
| Dauphin County Technical School | Harrisburg | Dauphin County | High | 1,125 | · |
| Ryan Gloyer MS | Harmony | Butler County | Middle | 1,123 | · |
| Franklin Regional SHS | Murrysville | Westmoreland County | High | 1,119 | · |
| Valley Forge MS | Wayne | Chester County | Middle | 1,110 | · |
| Penn Hills SHS | Pittsburgh | Allegheny County | High | 1,107 | · |
| Farrell Louis H Sch | Philadelphia | Philadelphia County | Elementary | 1,102 | · |
| Red Land SHS | Lewisberry | York County | High | 1,101 | · |
| Abington Heights MS | Clarks Summit | Lackawanna County | Middle | 1,097 | · |
| Renaissance Academy CS | Phoenixville | Chester County | Other | 1,097 | · |
| Hershey HS | Hershey | Dauphin County | High | 1,093 | · |
| Trinity SHS | Washington | Washington County | High | 1,093 | · |
| North Schuylkill Elem Sch | Ashland | Schuylkill County | Elementary | 1,089 | · |
| Somerset Area Jr-Sr HS | Somerset | Somerset County | High | 1,088 | · |
| Mifflin Co HS | Lewistown | Mifflin County | High | 1,086 | · |
| Lower Dauphin HS | Hummelstown | Dauphin County | High | 1,085 | · |
| Tacony Academy CS | Philadelphia | Philadelphia County | Other | 1,084 | · |
| Solanco HS | Quarryville | Lancaster County | High | 1,081 | · |
| Tredyffrin-Easttown MS | Berwyn | Chester County | Middle | 1,081 | · |
| Punxsutawney Area El Sch | Punxutawney | Jefferson County | Elementary | 1,079 | · |
| South Fayette Twp HS | McDonald | Allegheny County | High | 1,074 | · |
| Richardson MS | Springfield | Delaware County | Middle | 1,072 | · |
| Octorara Area JSHS | Atglen | Chester County | High | 1,071 | · |
| North Hills MS | Pittsburgh | Allegheny County | Middle | 1,070 | · |
| Sun Valley HS | Aston | Delaware County | High | 1,070 | · |
| Garnet Valley MS | Glen Mills | Delaware County | Middle | 1,067 | · |
| Great Valley MS | Malvern | Chester County | Middle | 1,066 | · |
| DuBois Area MS | DuBois | Clearfield County | Middle | 1,062 | · |
| Clearfield Area El Sch | Clearfield | Clearfield County | Elementary | 1,059 | · |
| Upper Perkiomen HS | Pennsburg | Montgomery County | High | 1,059 | · |
| Southern Lehigh SHS | Center Valley | Lehigh County | High | 1,056 | · |
| Stroudsburg MS | Stroudsburg | Monroe County | Middle | 1,056 | · |
| Chambersburg Area MS - South | Chambersburg | Franklin County | Middle | 1,054 | · |
| Mars Area SHS | Mars | Butler County | High | 1,054 | · |