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
Somerset Area Jr-Sr HSSomersetSomerset CountyHigh1,054·
Trinity SHSWashingtonWashington CountyHigh1,054·
Hershey HSHersheyDauphin CountyHigh1,050·
Penn Hills SHSPittsburghAllegheny CountyHigh1,049·
Mastery CS-Gratz CampusPhiladelphiaPhiladelphia CountyHigh1,048·
Emory H Markle MSHanoverYork CountyMiddle1,046·
Lionville MSExtonChester CountyMiddle1,045·
Mars Area SHSMarsButler CountyHigh1,044·
Sun Valley HSAstonDelaware CountyHigh1,042·
Lower Macungie MSMacungieLehigh CountyMiddle1,041·
Thomas Jefferson HSJefferson HillsAllegheny CountyHigh1,041·
E N Peirce MSWest ChesterChester CountyMiddle1,040·
ASPIRA Bilingual Cyber CSPhiladelphiaPhiladelphia CountyCombined1,038·
Orefield MSOrefieldLehigh CountyMiddle1,034·
Mifflin Co HSLewistownMifflin CountyHigh1,032·
West Allegheny SHSImperialAllegheny CountyHigh1,031·
Chartiers Valley HSBridgevilleAllegheny CountyHigh1,029·
Decatur Stephen SchPhiladelphiaPhiladelphia CountyElementary1,028·
Mid Valley El CtrThroopLackawanna CountyElementary1,027·
Chambersburg Area MS - SouthChambersburgFranklin CountyMiddle1,025·
Freire CSPhiladelphiaPhiladelphia CountyHigh1,024·
West Hazleton El/MSWest HazletonLuzerne CountyElementary1,023·
Upper Perkiomen HSPennsburgMontgomery CountyHigh1,021·
Northern Lebanon El SchFredericksburgLebanon CountyElementary1,018·
Gateway MSMonroevilleAllegheny CountyMiddle1,017·
Muhlenberg Jr HSReadingBerks CountyMiddle1,016·
Stroudsburg MSStroudsburgMonroe CountyMiddle1,015·
Dallastown Area MSDallastownYork CountyMiddle1,014·
Central Mountain HSMill HallClinton CountyHigh1,013·
Southern Lehigh SHSCenter ValleyLehigh CountyHigh1,013·
Springton Lake MSMediaDelaware CountyMiddle1,012·
Clearfield Area JSHSClearfieldClearfield CountyHigh1,008·
Woodland Hills HSPittsburghAllegheny CountyHigh1,006·
Lehighton Area Elementary CenterLehightonCarbon CountyElementary1,005·
Montour HSMc Kees RocksAllegheny CountyHigh1,004·
North Schuylkill JSHSAshlandSchuylkill CountyHigh1,003·
Northern Lebanon SHSFredericksburgLebanon CountyHigh997·
21st Century Cyber CSWest ChesterChester CountyHigh996·
Forest Hills El SchSidmanCambria CountyElementary994·
Cocalico SHSDenverLancaster CountyHigh991·
Freeland El/MSFreelandLuzerne CountyElementary991·
Twin Valley HSElversonBerks CountyHigh989·
Keystone El SchCroydonBucks CountyElementary988·
C E Cole Intermediate SchReadingBerks CountyMiddle986·
Wallenpaupack Area HSHawleyPike CountyHigh986·
Edison HS/Fareira SkillsPhiladelphiaPhiladelphia CountyHigh983·
Greencastle-Antrim SHSGreencastleFranklin CountyHigh982·
Northern HSDillsburgYork CountyHigh982·
Chichester SHSBoothwynDelaware CountyHigh981·
Dorseyville MSPittsburghAllegheny CountyMiddle981·
Solanco HSQuarryvilleLancaster CountyHigh980·
Dover Area HSDoverYork CountyHigh979·
Esperanza Cyber CSPhiladelphiaPhiladelphia CountyCombined979·
Hanover Area JSHSHanover TownshipLuzerne CountyHigh977·
Pottsville Area HSPottsvilleSchuylkill CountyHigh976·
Southwark SchPhiladelphiaPhiladelphia CountyElementary976·
Brookwood El SchLevittownBucks CountyElementary975·
Whitehall-Coplay MSWhitehallLehigh CountyMiddle975·
Mill Creek El SchLevittownBucks CountyElementary974·
Lincoln Leadership Academy CSAllentownLehigh CountyCombined973·
Pottsgrove SHSPottstownMontgomery CountyHigh973·
South Mountain MSAllentownLehigh CountyMiddle972·
Swiftwater El CtrSwiftwaterMonroe CountyElementary971·
East Hills MSBethlehemNorthampton CountyMiddle966·
Keith Valley MSHorshamMontgomery CountyMiddle966·
McKeesport Area SHSMcKeesportAllegheny CountyHigh966·
Poquessing MSFeasterville TrevoseBucks CountyMiddle966·
Wissahickon CSPhiladelphiaPhiladelphia CountyElementary965·
Wyomissing Area JSHSWyomissingBerks CountyHigh965·
West Mifflin Area HSWest MifflinAllegheny CountyHigh964·
Phoenixville Area MSPhoenixvilleChester CountyMiddle963·
Downingtown STEM AcademyDowningtownChester CountyHigh962·
Franklin Towne Charter Elementary SchoolPhiladelphiaPhiladelphia CountyElementary962·
Sandy Run MSDresherMontgomery CountyMiddle962·
Dr David W Kistler El SchWilkes BarreLuzerne CountyElementary961·
Holland MSHollandBucks CountyMiddle960·
Belmont CSPhiladelphiaPhiladelphia CountyCombined959·
Allen Ethan SchPhiladelphiaPhiladelphia CountyElementary957·
Valley El/MSSugarloafLuzerne CountyElementary957·
Donegal HSMount JoyLancaster CountyHigh955·
West Oak Lane CSPhiladelphiaPhiladelphia CountyElementary955·
David E Williams MSCoraopolisAllegheny CountyMiddle952·
Peters Twp MSMcMurrayWashington CountyMiddle952·
Franklin Area JSHSFranklinVenango CountyHigh942·
Daniel Boone Area HSBirdsboroBerks CountyHigh940·
J R Fugett MSWest ChesterChester CountyMiddle930·
Landis Run Intermediate SchoolLancasterLancaster CountyMiddle929·
Mastery CS-Pickett CampusPhiladelphiaPhiladelphia CountyHigh929·
Wyoming Area Sec CtrExeterLuzerne CountyHigh929·
Achievement House CSExtonChester CountyHigh927·
Greenberg Joseph SchPhiladelphiaPhiladelphia CountyElementary925·
Albert Gallatin Area SHSUniontownFayette CountyHigh920·
Clear Run Intrmd SchTobyhannaMonroe CountyElementary919·
Franklin LCPhiladelphiaPhiladelphia CountyHigh918·
Pottstown MSPottstownMontgomery CountyMiddle918·
East Stroudsburg SHS NorthDingmans FerryPike CountyHigh917·
Greater Johnstown SHSJohnstownCambria CountyHigh917·
North Pocono HSCovington TwpLackawanna CountyHigh915·
Manheim Twp MSLancasterLancaster CountyMiddle914·
Indiana Area SHSIndianaIndiana CountyHigh913·
The SD of Philadelphia Virtual AcademyPhiladelphiaPhiladelphia CountyCombined913·
Pottstown HSPottstownMontgomery CountyHigh911·
Pleasant Valley MSBrodheadsvilleMonroe CountyMiddle908·
Frankford HSPhiladelphiaPhiladelphia CountyHigh907·
Holicong MSDoylestownBucks CountyMiddle907·
J T Lambert Intermediate SchEast StroudsburgMonroe CountyMiddle907·
Fitzpatrick Aloysius L SchPhiladelphiaPhiladelphia CountyElementary906·
Pleasant Valley Intermediate SchKunkletownMonroe CountyElementary906·
Valley JSHSNew KensingtonWestmoreland CountyHigh905·
William Penn MSYardleyBucks CountyMiddle904·
Kennett Middle SchoolLandenbergChester CountyMiddle902·
Tamanend MSWarringtonBucks CountyMiddle901·
McAdoo-Kelayres El/MSMcAdooSchuylkill CountyElementary900·
Pleasant Valley El SchKunkletownMonroe CountyElementary899·
Mid Valley Secondary CenterThroopLackawanna CountyHigh898·
Pittsburgh Brashear HSPittsburghAllegheny CountyHigh897·
Furness Horace HSPhiladelphiaPhiladelphia CountyHigh896·
Manheim Central SHSManheimLancaster CountyHigh896·
Hazleton El/MSHazletonLuzerne CountyMiddle895·
John Hancock Demonstration SchPhiladelphiaPhiladelphia CountyElementary895·
Northeast Intrmd SchScrantonLackawanna CountyMiddle894·
DuBois Area SHSDuBoisClearfield CountyHigh893·
Chartiers Valley Primary SchBridgevilleAllegheny CountyElementary892·
Clarke El CtrPottsvilleSchuylkill CountyElementary892·
Lampeter-Strasburg SHSLampeterLancaster CountyHigh890·
Waynesboro Area MSWaynesboroFranklin CountyMiddle887·
The Philadelphia CS for Arts and Sciences at HR EdmundsPhiladelphiaPhiladelphia CountyElementary885·
Daniel Boone Area MSDouglassvilleBerks CountyMiddle884·
Bangor Area HSBangorNorthampton CountyHigh883·
Mars Area El SchMarsButler CountyElementary880·
Central Mountain MSMill HallClinton CountyMiddle879·
Lower Moreland HSHuntingdon ValleyMontgomery CountyHigh879·
Francis D Raub MSAllentownLehigh CountyMiddle876·
McKnight El SchPittsburghAllegheny CountyElementary875·
Chichester MSBoothwynDelaware CountyMiddle873·
Shaler Area El SchGlenshawAllegheny CountyMiddle870·
Northeast MSReadingBerks CountyMiddle868·
Paxon Hollow MSBroomallDelaware CountyMiddle868·
Strath Haven MSWallingfordDelaware CountyMiddle868·
Connellsville Area MSConnellsvilleFayette CountyMiddle866·
Garden Spot SHSNew HollandLancaster CountyHigh865·
Hampton HSAllison ParkAllegheny CountyHigh865·
Pennfield MSHatfieldMontgomery CountyMiddle865·
Washington Park El SchWashingtonWashington CountyElementary864·
KIPP Philadelphia CSPhiladelphiaPhiladelphia CountyElementary861·
Copper Beech SchGlensideMontgomery CountyElementary860·
South Fayette MSMcDonaldAllegheny CountyMiddle859·
York Suburban SHSYorkYork CountyHigh859·
Colonial El SchPlymouth MeetingMontgomery CountyElementary857·
Susquehannock HSGlen RockYork CountyHigh857·
Tohickon MSDoylestownBucks CountyMiddle857·
Jefferson Hills Intermediate SchJefferson HillsAllegheny CountyElementary856·
Owen J Roberts MSPottstownChester CountyMiddle856·
Twin Valley MSElversonBerks CountyMiddle856·
Shikellamy HSSunburyNorthumberland CountyHigh855·
Juniata Park AcademyPhiladelphiaPhiladelphia CountyElementary854·
Gerald G Huesken MSLancasterLancaster CountyMiddle851·
HS of Engineering & SciencePhiladelphiaPhiladelphia CountyHigh851·
Shippensburg Area MSShippensburgFranklin CountyMiddle851·
West York Area HSYorkYork CountyHigh851·
Bellefonte Area HSBellefonteCentre CountyHigh850·
Holme Thomas SchPhiladelphiaPhiladelphia CountyElementary850·
Conrad Weiser HSRobesoniaBerks CountyHigh848·
KIPP West Philadelphia CSPhiladelphiaPhiladelphia CountyElementary848·
Marshall MSWexfordAllegheny CountyMiddle847·
Manheim Central MSManheimLancaster CountyMiddle846·
Pollock Robert B SchPhiladelphiaPhiladelphia CountyElementary845·
Central York MSYorkYork CountyMiddle844·
Charles F Patton MSKennett SquareChester CountyMiddle842·
Conewago Valley Intrmd SchNew OxfordAdams CountyMiddle842·
Drums El/MSDrumsLuzerne CountyElementary842·
Boyertown Area MS-EastGilbertsvilleMontgomery CountyMiddle841·
Forrest Edwin SchPhiladelphiaPhiladelphia CountyElementary841·
Linglestown MSHarrisburgDauphin CountyMiddle841·
Pittsburgh CAPA 6-12PittsburghAllegheny CountyHigh840·
Heights/Murray El SchWilkes BarreLuzerne CountyElementary838·
Berwick Area MSBerwickLuzerne CountyMiddle837·
Ehrman Crest El SchCranberry TownshipButler CountyElementary837·
McDonald El SchWarminsterBucks CountyElementary837·
Canon-McMillan MSCanonsburgWashington CountyMiddle836·
East Norriton MSNorristownMontgomery CountyMiddle836·
Tawanka El SchLanghorneBucks CountyElementary835·
Central Dauphin MSHarrisburgDauphin CountyMiddle834·
Newtown MSNewtownBucks CountyMiddle833·
Bald Eagle Area MS/SHSWingateCentre CountyHigh832·
Richland El SchJohnstownCambria CountyElementary831·
Shamokin Area El SchCoal TownshipNorthumberland CountyElementary830·
Upper Moreland MSHatboroMontgomery CountyMiddle830·
Christopher Columbus CSPhiladelphiaPhiladelphia CountyElementary829·
Maritime Academy CSPhiladelphiaPhiladelphia CountyCombined829·
Elizabethtown Area MSElizabethtownLancaster CountyMiddle827·
Coatesville Intermediate HSCoatsvilleChester CountyHigh826·
Dunmore El CtrDunmoreLackawanna CountyElementary824·
Park Forest MSState CollegeCentre CountyMiddle822·
Northwest MSReadingBerks CountyMiddle821·
Steelton-Highspire El SchSteeltonDauphin CountyElementary821·
Palmyra Area MSPalmyraLebanon CountyMiddle820·
Susquehanna Twp MSHarrisburgDauphin CountyMiddle820·
West Scranton Intrmd SchScrantonLackawanna CountyMiddle820·
Norwin MSNorth HuntingdonWestmoreland CountyMiddle819·
Tunkhannock HSTunkhannockWyoming CountyHigh814·
Pleasant Hills MSPittsburghAllegheny CountyMiddle813·
Independence CS WestPhiladelphiaPhiladelphia CountyElementary811·
Punxsutawney Area HSPunxsutawneyJefferson CountyHigh810·
Ringgold SHSMonongahelaWashington CountyHigh810·
Colonel John Siegfried El SchNorthamptonNorthampton CountyElementary808·
Radnor MSWayneDelaware CountyMiddle808·
Stetson MSWest ChesterChester CountyMiddle808·
Brigadier General Anna Mae Hays El SchAllentownLehigh CountyElementary807·
Chester HSChesterDelaware CountyHigh806·
Donegal Intermediate SchoolMariettaLancaster CountyElementary806·
Swenson Arts and Technology High SchoolPhiladelphiaPhiladelphia CountyHigh805·
Eyer MSMacungieLehigh CountyMiddle804·
South Fayette Intermediate SchMcDonaldAllegheny CountyElementary803·
Chartiers Valley Intrmd SchoolPittsburghAllegheny CountyElementary801·
Marshall El SchWexfordAllegheny CountyElementary800·
Forest Hills JSHSSidmanCambria CountyHigh798·
South Scranton Intrmd SchScrantonLackawanna CountyMiddle798·
Independence CSPhiladelphiaPhiladelphia CountyElementary796·
Mount Carmel Area El SchMount CarmelNorthumberland CountyElementary796·
Northwood Academy CSPhiladelphiaPhiladelphia CountyElementary796·
West Allegheny MSImperialAllegheny CountyMiddle796·
Bala-Cynwyd MSBala CynwydMontgomery CountyMiddle794·
Propel CS-MontourPittsburghAllegheny CountyCombined794·
Hollidaysburg Area SHSHollidaysburgBlair CountyHigh793·
Thomas W Holtzman Jr El SchHarrisburgDauphin CountyElementary792·
Blue Mountain HSSchuylkill HavenSchuylkill CountyHigh791·
Haine El SchCranberry TwpButler CountyElementary791·
Franklin Regional Intermediate SchMurrysvilleWestmoreland CountyElementary789·
Pittsburgh Colfax K-8PittsburghAllegheny CountyElementary789·
Welsh Valley MSNarberthMontgomery CountyMiddle788·
Davis El SchSouthamptonBucks CountyElementary785·
Greensburg-Salem HSGreensburgWestmoreland CountyHigh784·
Unami MSChalfontBucks CountyMiddle784·
Eisenhower MSNorristownMontgomery CountyMiddle781·
Lower Dauphin MSHummelstownDauphin CountyMiddle781·
Wilson West MSSinking SpringBerks CountyMiddle780·
East Pennsboro Area SHSEnolaCumberland CountyHigh779·
Lenape MSDoylestownBucks CountyMiddle779·
West Mifflin Area MSWest MifflinAllegheny CountyMiddle776·
Nazareth Area MSNazarethNorthampton CountyMiddle775·
Eastern Lebanon Co SHSMyerstownLebanon CountyHigh773·
Franklin Regional MSMurrysvilleWestmoreland CountyMiddle771·
Trexler MSAllentownLehigh CountyMiddle771·
Woodrow Wilson MSErieErie CountyMiddle769·
Hickory HSHermitageMercer CountyHigh768·
Hillview El SchGrove CityMercer CountyElementary768·
Pennbrook MSNorth WalesMontgomery CountyMiddle767·
Susquehanna Twp HSHarrisburgDauphin CountyHigh767·
Bedford El SchBedfordBedford CountyElementary764·

Pennsylvania school rankings

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