The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

2,975 schools in Pennsylvania

67 counties · 794 cities · Public K-12

2,975 public K-12 campuses, 67 counties, 794 cities. That is the Pennsylvania directory at a glance, with Reading Shs the state's largest individual school.

Largest district
Philadelphia City SD116,230 students · 220 schools

Test scores

Reading, SY 2024-25. State average: 51.1% met or exceeded.
Top 5 schools
  1. 99.6%
  2. 2.Central HS
    Philadelphia
    96.3%
  3. 95.2%
  4. 94.9%
  5. 94.5%
Lowest 5 schools
  1. 2.6%
  2. 2.Downey Sch
    Harrisburg
    2.7%
  3. 3.Rowland Academy
    Harrisburg
    3.7%
  4. 4.0%
  5. 5.2%

See all 2,702 schools ranked by score →

NameCityCountyLevelEnrollmentRating
Commonwealth Charter Academy CSHarrisburgDauphin CountyCombined29,320·
Pennsylvania Cyber CSMidlandBeaver CountyCombined10,178·
Reach Cyber CSHarrisburgDauphin CountyCombined5,721·
Reading SHSReadingBerks CountyHigh4,879·
Upper Darby SHSDrexel HillDelaware CountyHigh4,187·
Agora Cyber CSKing of PrussiaMontgomery CountyCombined4,156·
Hazleton Area HSHazle TownshipLuzerne CountyHigh4,071·
Chester Community CSChesterDelaware CountyElementary3,782·
Northeast HSPhiladelphiaPhiladelphia CountyHigh3,463·
Insight PA Cyber CSExtonChester CountyCombined3,385·
Parkland HSAllentownLehigh CountyHigh3,279·
North Penn SHSLansdaleMontgomery CountyHigh3,165·
Cumberland Valley HSMechanicsburgCumberland CountyHigh3,163·
William Allen HSAllentownLehigh CountyHigh3,074·
Neshaminy HSLanghorneBucks CountyHigh2,916·
Pennsylvania Leadership CSWest ChesterChester CountyCombined2,874·
Pennsbury HSFairless HillsBucks CountyHigh2,847·
Emmaus HSEmmausLehigh CountyHigh2,842·
Easton Area HSEastonNorthampton CountyHigh2,778·
Pennsylvania Virtual CSKing of PrussiaMontgomery CountyCombined2,772·
North Allegheny HSWexfordAllegheny CountyHigh2,711·
Abington SHSAbingtonMontgomery CountyHigh2,692·
Collegium CSExtonChester CountyCombined2,634·
Spring-Ford SHS 9-12 CtrRoyersfordMontgomery CountyHigh2,629·
McCaskey CampusLancasterLancaster CountyHigh2,600·
Philadelphia Performing Arts CSPhiladelphiaPhiladelphia CountyCombined2,572·
Wilkes-Barre Area HSPlainsLuzerne CountyHigh2,569·
Liberty HSBethlehemNorthampton CountyHigh2,541·
Erie HSErieErie CountyHigh2,501·
Lincoln HSPhiladelphiaPhiladelphia CountyHigh2,472·
State College Area HSState CollegeCentre CountyHigh2,402·
Central HSPhiladelphiaPhiladelphia CountyHigh2,329·
Chambersburg Area SHSChambersburgFranklin CountyHigh2,319·
Seneca Valley HSHarmonyButler CountyHigh2,282·
Hempfield SHSLandisvilleLancaster CountyHigh2,281·
Conestoga SHSBerwynChester CountyHigh2,264·
Norristown Area HSNorristownMontgomery CountyHigh2,256·
Altoona Area HSAltoonaBlair CountyHigh2,255·
Bensalem Twp HSBensalemBucks CountyHigh2,151·
McDowell HSErieErie CountyHigh2,133·
Wilson HSWest LawnBerks CountyHigh2,133·
Pennridge HSPerkasieBucks CountyHigh2,125·
Souderton Area HSSoudertonMontgomery CountyHigh2,121·
Boyertown Area SHSBoyertownBerks CountyHigh2,052·
Dallastown Area SHSDallastownYork CountyHigh2,046·
Abington MSAbingtonMontgomery CountyMiddle2,044·
Haverford SHSHavertownDelaware CountyHigh1,994·
Central Dauphin SHSHarrisburgDauphin CountyHigh1,966·
Butler Area SHSButlerButler CountyHigh1,956·
Manheim Twp HSLancasterLancaster CountyHigh1,953·
Council Rock HS SouthHollandBucks CountyHigh1,921·
Louis E Dieruff HSAllentownLehigh CountyHigh1,914·
Avon Grove CSWest GroveChester CountyCombined1,897·
Easton Area MSEastonNorthampton CountyMiddle1,879·
Lehigh Valley Academy Regional CSBethlehemLehigh CountyCombined1,878·
MaST Community CS IIPhiladelphiaPhiladelphia CountyCombined1,875·
Northampton Area HSNorthamptonNorthampton CountyHigh1,866·
First Philadelphia Preparatory CSPhiladelphiaPhiladelphia CountyCombined1,831·
Ridley HSFolsomDelaware CountyHigh1,825·
Scranton HSScrantonLackawanna CountyHigh1,815·
Owen J Roberts HSPottstownChester CountyHigh1,810·
Penn Manor HSMillersvilleLancaster CountyHigh1,807·
Downingtown HS West CampusDowningtownChester CountyHigh1,796·
Freedom HSBethlehemNorthampton CountyHigh1,792·
Central MSReadingBerks CountyMiddle1,785·
Northeast Community Propel AcademyPhiladelphiaPhiladelphia CountyElementary1,783·
Mt Lebanon SHSPittsburghAllegheny CountyHigh1,772·
Mayfair SchPhiladelphiaPhiladelphia CountyElementary1,763·
Central York HSYorkYork CountyHigh1,756·
Washington George HSPhiladelphiaPhiladelphia CountyHigh1,755·
Avon Grove HSWest GroveChester CountyHigh1,744·
Central Bucks HS-SouthWarringtonBucks CountyHigh1,719·
William Tennent HSWarminsterBucks CountyHigh1,710·
Downingtown HS East CampusExtonChester CountyHigh1,708·
William Penn SHSYorkYork CountyHigh1,681·
Cedar Crest HSLebanonLebanon CountyHigh1,676·
Council Rock HS NorthNewtownBucks CountyHigh1,674·
Lower Merion HSArdmoreMontgomery CountyHigh1,674·
Norwin HSNorth HuntingdonWestmoreland CountyHigh1,671·
Canon-McMillan SHSCanonsburgWashington CountyHigh1,660·
Baldwin SHSPittsburghAllegheny CountyHigh1,657·
Esperanza Academy CSPhiladelphiaPhiladelphia CountyCombined1,637·
Plymouth-Whitemarsh SHSPlymouth MeetingMontgomery CountyHigh1,637·
Upper Moreland El SchHatboroMontgomery CountyElementary1,627·
Truman SHSLevittownBucks CountyHigh1,626·
Frank Anne SchPhiladelphiaPhiladelphia CountyElementary1,622·
Perkiomen Valley HSCollegevilleMontgomery CountyHigh1,616·
York County School of TechnologyYorkYork CountyHigh1,615·
Nazareth Area HSNazarethNorthampton CountyHigh1,607·
Altoona Area Jr HSAltoonaBlair CountyMiddle1,578·
Haverford MSHavertownDelaware CountyMiddle1,578·
Central Dauphin East SHSHarrisburgDauphin CountyHigh1,573·
Quakertown Community HSQuakertownBucks CountyHigh1,570·
Carlisle Area HSCarlisleCumberland CountyHigh1,559·
New Foundations CSPhiladelphiaPhiladelphia CountyCombined1,529·
Dallastown Area Intermediate SchYorkYork CountyMiddle1,519·
Mariana Bracetti Academy CSPhiladelphiaPhiladelphia CountyCombined1,512·
Baldi C C A MSPhiladelphiaPhiladelphia CountyMiddle1,510·
Pocono Mountain West HSPocono SummitMonroe CountyHigh1,501·
Methacton HSEaglevilleMontgomery CountyHigh1,499·
Executive Education Academy CSAllentownLehigh CountyCombined1,497·
Mathematics Science & Technology Community CSPhiladelphiaPhiladelphia CountyCombined1,492·
Garnet Valley HSGlen MillsDelaware CountyHigh1,485·
Great Valley HSMalvernChester CountyHigh1,481·
Wissahickon SHSAmblerMontgomery CountyHigh1,480·
Beverly Hills MSUpper DarbyDelaware CountyMiddle1,475·
Whitehall HSWhitehallLehigh CountyHigh1,462·
Williamsport Area SHSWilliamsportLycoming CountyHigh1,462·
Cheltenham HSWyncoteMontgomery CountyHigh1,450·
Pine-Richland HSGibsoniaAllegheny CountyHigh1,449·
West Chester Henderson HSWest ChesterChester CountyHigh1,444·
North Hills HSPittsburghAllegheny CountyHigh1,443·
Avon Grove Intrmd SchWest GroveChester CountyElementary1,436·
Springfield HSSpringfieldDelaware CountyHigh1,434·
Governor Mifflin SHSShillingtonBerks CountyHigh1,425·
Bucks County Technical High SchoolFairless HillsBucks CountyHigh1,415·
Mechanicsburg Area SHSMechanicsburgCumberland CountyHigh1,412·
West Scranton HSScrantonLackawanna CountyHigh1,404·
Mountain View MSMechanicsburgCumberland CountyMiddle1,403·
Lebanon SHSLebanonLebanon CountyHigh1,393·
Waynesboro Area Senior High SchoolWaynesboroFranklin CountyHigh1,392·
Central Bucks HS-WestDoylestownBucks CountyHigh1,391·
Pittsburgh Allderdice HSPittsburghAllegheny CountyHigh1,386·
Delaware Valley HSMilfordPike CountyHigh1,380·
South Western SHSHanoverYork CountyHigh1,380·
Crestwood Secondary CampusMountain TopLuzerne CountyHigh1,379·
School Lane CSBensalemBucks CountyCombined1,378·
State El CtrLarksvilleLuzerne CountyElementary1,376·
Armstrong JSHSKittanningArmstrong CountyHigh1,374·
Central Bucks HS-EastDoylestownBucks CountyHigh1,374·
Coatesville Area SHSCoatesvilleChester CountyHigh1,366·
Red Lion Area SHSRed LionYork CountyHigh1,363·
Wyoming Valley West SHSPlymouthLuzerne CountyHigh1,362·
Fox Chapel Area HSPittsburghAllegheny CountyHigh1,360·
East Stroudsburg SHS SouthEast StroudsburgMonroe CountyHigh1,359·
Solis-Cohen Solomon SchPhiladelphiaPhiladelphia CountyElementary1,350·
Upper Merion Area MSKing of PrussiaMontgomery CountyMiddle1,348·
Ephrata SHSEphrataLancaster CountyHigh1,347·
Harrisburg HSHarrisburgDauphin CountyHigh1,343·
Hatboro-Horsham SHSHorshamMontgomery CountyHigh1,336·
Cedar Cliff HSCamp HillCumberland CountyHigh1,333·
Springhouse MSAllentownLehigh CountyMiddle1,329·
Upper Merion Area HSKing of PrussiaMontgomery CountyHigh1,326·
Castor Gardens MSPhiladelphiaPhiladelphia CountyMiddle1,318·
Mastery CS -Thomas CampusPhiladelphiaPhiladelphia CountyCombined1,314·
Exeter Twp SHSReadingBerks CountyHigh1,312·
Spring-Ford Intrmd Sch 5th/6thRoyersfordMontgomery CountyMiddle1,307·
Conestoga Valley SHSLancasterLancaster CountyHigh1,304·
Maple Point MSLanghorneBucks CountyMiddle1,296·
Franklin Towne CHSPhiladelphiaPhiladelphia CountyHigh1,292·
Butler Area IHSButlerButler CountyMiddle1,291·
Ridley MSRidley ParkDelaware CountyMiddle1,291·
MaST Community CS IIIPhiladelphiaPhiladelphia CountyCombined1,290·
Montour El SchMcKees RocksAllegheny CountyElementary1,276·
Pleasant Valley HSBrodheadsvilleMonroe CountyHigh1,276·
Upper Dublin HSFort WashingtonMontgomery CountyHigh1,272·
Spruance Gilbert SchPhiladelphiaPhiladelphia CountyElementary1,270·
Upper Saint Clair HSPittsburghAllegheny CountyHigh1,269·
Colonial MSPlymouth MeetingMontgomery CountyMiddle1,268·
Peters Twp HSMcMurrayWashington CountyHigh1,267·
Marple Newtown SHSNewtown SquareDelaware CountyHigh1,266·
Elizabethtown Area SHSElizabethtownLancaster CountyHigh1,263·
Loesche William H SchPhiladelphiaPhiladelphia CountyElementary1,263·
Unionville HSKennett SquareChester CountyHigh1,263·
Fels Samuel HSPhiladelphiaPhiladelphia CountyHigh1,255·
Penncrest HSMediaDelaware CountyHigh1,255·
Mastery CS-Hardy WilliamsPhiladelphiaPhiladelphia CountyCombined1,253·
Pennsylvania Distance Learning CSSewickleyAllegheny CountyCombined1,246·
Bethel Park HSBethel ParkAllegheny CountyHigh1,244·
Drexel Hill MSDrexel HillDelaware CountyMiddle1,244·
Pocono Mountain East HSSwiftwaterMonroe CountyHigh1,242·
Muhlenberg El CtrReadingBerks CountyElementary1,241·
Warwick SHSLititzLancaster CountyHigh1,241·
Harriton SHSRosemontMontgomery CountyHigh1,239·
Community Academy of Philadelphia CSPhiladelphiaPhiladelphia CountyCombined1,237·
Heights Terrace El/MSHazletonLuzerne CountyElementary1,236·
New Oxford SHSNew OxfordAdams CountyHigh1,229·
Hempfield Area SHSGreensburgWestmoreland CountyHigh1,228·
Penn Hills El SchPittsburghAllegheny CountyElementary1,228·
Academy at PalumboPhiladelphiaPhiladelphia CountyHigh1,225·
Cedar Crest MSLebanonLebanon CountyMiddle1,224·
Plum SHSPlumAllegheny CountyHigh1,220·
West Chester East HSWest ChesterChester CountyHigh1,216·
Moon Area SHSMoon TownshipAllegheny CountyHigh1,211·
Wissahickon MSAmblerMontgomery CountyMiddle1,208·
Renaissance Academy Charter SchoolPhoenixvilleChester CountyCombined1,199·
Stroudsburg HSStroudsburgMonroe CountyHigh1,196·
Academy Park HSSharon HillDelaware CountyHigh1,194·
Phoenixville Area HSPhoenixvilleChester CountyHigh1,194·
Moore J Hampton SchPhiladelphiaPhiladelphia CountyElementary1,192·
Northeastern SHSManchesterYork CountyHigh1,189·
Dauphin County Technical SchoolHarrisburgDauphin CountyHigh1,187·
Farrell Louis H SchPhiladelphiaPhiladelphia CountyElementary1,187·
Valley Forge MSWayneChester CountyMiddle1,186·
Kennett High SchoolKennett SquareChester CountyHigh1,184·
Masterman Julia R Sec SchPhiladelphiaPhiladelphia CountyHigh1,183·
Northampton Area MSNorthamptonNorthampton CountyMiddle1,175·
Strath Haven HSWallingfordDelaware CountyHigh1,175·
Philadelphia Academy CSPhiladelphiaPhiladelphia CountyCombined1,173·
Penndale MSLansdaleMontgomery CountyMiddle1,171·
Olney HSPhiladephiaPhiladelphia CountyHigh1,168·
Penn Trafford HSHarrison CityWestmoreland CountyHigh1,167·
Muhlenberg HSReadingBerks CountyHigh1,166·
Spring Grove Area HSSpring GroveYork CountyHigh1,163·
Shaler Area HSPittsburghAllegheny CountyHigh1,160·
West Chester Bayard Rustin HSWest ChesterChester CountyHigh1,159·
Ryan Gloyer MSHarmonyButler CountyMiddle1,157·
Gateway SHSMonroevilleAllegheny CountyHigh1,152·
Penn Wood HSLansdowneDelaware CountyHigh1,148·
Radnor SHSRadnorDelaware CountyHigh1,146·
South Fayette HSMcDonaldAllegheny CountyHigh1,143·
Wyoming Valley West MSKingstonLuzerne CountyMiddle1,139·
Greater Johnstown El SchJohnstownCambria CountyElementary1,133·
Avon Grove MSWest GroveChester CountyMiddle1,131·
North Hills MSPittsburghAllegheny CountyMiddle1,127·
Palmyra Area SHSPalmyraLebanon CountyHigh1,126·
Abington Heights HSClarks SummitLackawanna CountyHigh1,115·
Greater Latrobe SHSLatrobeWestmoreland CountyHigh1,115·
Mechanicsburg MSMechanicsburgCumberland CountyMiddle1,112·
Eagle View MSMechanicsburgCumberland CountyMiddle1,111·
Franklin Regional SHSMurrysvilleWestmoreland CountyHigh1,101·
G A R MSWilkes-BarreLuzerne CountyMiddle1,101·
Shippensburg Area SHSShippensburgFranklin CountyHigh1,097·
Maple Manor El/MSHazle TownshipLuzerne CountyMiddle1,092·
Oxford Area High SchoolOxfordChester CountyHigh1,089·
Garnet Valley MSGlen MillsDelaware CountyMiddle1,086·
Punxsutawney Area El SchPunxutawneyJefferson CountyElementary1,085·
Tacony Academy CSPhiladelphiaPhiladelphia CountyCombined1,083·
Richardson MSSpringfieldDelaware CountyMiddle1,081·
Interboro SHSProspect ParkDelaware CountyHigh1,079·
Black Rock MSVillanovaMontgomery CountyMiddle1,077·
Upper Moreland HSWillow GroveMontgomery CountyHigh1,077·
Eden Hall Upper El SchGibsoniaAllegheny CountyMiddle1,076·
Kiski Area HSVandergriftWestmoreland CountyHigh1,075·
Downingtown MSDowningtownChester CountyMiddle1,074·
Abington Heights MSClarks SummitLackawanna CountyMiddle1,073·
Environmental CS at Frick ParkPittsburghAllegheny CountyCombined1,073·
Chambersburg Area MS - NorthChambersburgFranklin CountyMiddle1,072·
Gettysburg Area HSGettysburgAdams CountyHigh1,069·
Clearfield Area El SchClearfieldClearfield CountyElementary1,067·
Marsh Creek Sixth Grade CenterDowningtownChester CountyMiddle1,066·
North Schuylkill El SchAshlandSchuylkill CountyElementary1,064·
Red Land SHSLewisberryYork CountyHigh1,061·
R.A. Lutz El SchPittsburghAllegheny CountyElementary1,060·
DuBois Area MSDuBoisClearfield CountyMiddle1,058·
York Academy Regional CSYorkYork CountyCombined1,058·
Lower Dauphin HSHummelstownDauphin CountyHigh1,057·
Tredyffrin-Easttown MSBerwynChester CountyMiddle1,056·
Pittston Area SHSPittstonLuzerne CountyHigh1,055·
Winding Creek El SchMechanicsburgCumberland CountyElementary1,055·

Pennsylvania school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →