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.
Test scores
Reading, SY 2024-25. State average: 51.1% met or exceeded.Top 5 schools
- 99.6%
- 96.3%
- 95.2%
- 94.9%
- 94.5%
Lowest 5 schools
- 2.6%
- 2.7%
- 3.7%
- 4.0%
- 5.2%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Somerset Area Jr-Sr HS | Somerset | Somerset County | High | 1,054 | · |
| Trinity SHS | Washington | Washington County | High | 1,054 | · |
| Hershey HS | Hershey | Dauphin County | High | 1,050 | · |
| Penn Hills SHS | Pittsburgh | Allegheny County | High | 1,049 | · |
| Mastery CS-Gratz Campus | Philadelphia | Philadelphia County | High | 1,048 | · |
| Emory H Markle MS | Hanover | York County | Middle | 1,046 | · |
| Lionville MS | Exton | Chester County | Middle | 1,045 | · |
| Mars Area SHS | Mars | Butler County | High | 1,044 | · |
| Sun Valley HS | Aston | Delaware County | High | 1,042 | · |
| Lower Macungie MS | Macungie | Lehigh County | Middle | 1,041 | · |
| Thomas Jefferson HS | Jefferson Hills | Allegheny County | High | 1,041 | · |
| E N Peirce MS | West Chester | Chester County | Middle | 1,040 | · |
| ASPIRA Bilingual Cyber CS | Philadelphia | Philadelphia County | Combined | 1,038 | · |
| Orefield MS | Orefield | Lehigh County | Middle | 1,034 | · |
| Mifflin Co HS | Lewistown | Mifflin County | High | 1,032 | · |
| West Allegheny SHS | Imperial | Allegheny County | High | 1,031 | · |
| Chartiers Valley HS | Bridgeville | Allegheny County | High | 1,029 | · |
| Decatur Stephen Sch | Philadelphia | Philadelphia County | Elementary | 1,028 | · |
| Mid Valley El Ctr | Throop | Lackawanna County | Elementary | 1,027 | · |
| Chambersburg Area MS - South | Chambersburg | Franklin County | Middle | 1,025 | · |
| Freire CS | Philadelphia | Philadelphia County | High | 1,024 | · |
| West Hazleton El/MS | West Hazleton | Luzerne County | Elementary | 1,023 | · |
| Upper Perkiomen HS | Pennsburg | Montgomery County | High | 1,021 | · |
| Northern Lebanon El Sch | Fredericksburg | Lebanon County | Elementary | 1,018 | · |
| Gateway MS | Monroeville | Allegheny County | Middle | 1,017 | · |
| Muhlenberg Jr HS | Reading | Berks County | Middle | 1,016 | · |
| Stroudsburg MS | Stroudsburg | Monroe County | Middle | 1,015 | · |
| Dallastown Area MS | Dallastown | York County | Middle | 1,014 | · |
| Central Mountain HS | Mill Hall | Clinton County | High | 1,013 | · |
| Southern Lehigh SHS | Center Valley | Lehigh County | High | 1,013 | · |
| Springton Lake MS | Media | Delaware County | Middle | 1,012 | · |
| Clearfield Area JSHS | Clearfield | Clearfield County | High | 1,008 | · |
| Woodland Hills HS | Pittsburgh | Allegheny County | High | 1,006 | · |
| Lehighton Area Elementary Center | Lehighton | Carbon County | Elementary | 1,005 | · |
| Montour HS | Mc Kees Rocks | Allegheny County | High | 1,004 | · |
| North Schuylkill JSHS | Ashland | Schuylkill County | High | 1,003 | · |
| Northern Lebanon SHS | Fredericksburg | Lebanon County | High | 997 | · |
| 21st Century Cyber CS | West Chester | Chester County | High | 996 | · |
| Forest Hills El Sch | Sidman | Cambria County | Elementary | 994 | · |
| Cocalico SHS | Denver | Lancaster County | High | 991 | · |
| Freeland El/MS | Freeland | Luzerne County | Elementary | 991 | · |
| Twin Valley HS | Elverson | Berks County | High | 989 | · |
| Keystone El Sch | Croydon | Bucks County | Elementary | 988 | · |
| C E Cole Intermediate Sch | Reading | Berks County | Middle | 986 | · |
| Wallenpaupack Area HS | Hawley | Pike County | High | 986 | · |
| Edison HS/Fareira Skills | Philadelphia | Philadelphia County | High | 983 | · |
| Greencastle-Antrim SHS | Greencastle | Franklin County | High | 982 | · |
| Northern HS | Dillsburg | York County | High | 982 | · |
| Chichester SHS | Boothwyn | Delaware County | High | 981 | · |
| Dorseyville MS | Pittsburgh | Allegheny County | Middle | 981 | · |
| Solanco HS | Quarryville | Lancaster County | High | 980 | · |
| Dover Area HS | Dover | York County | High | 979 | · |
| Esperanza Cyber CS | Philadelphia | Philadelphia County | Combined | 979 | · |
| Hanover Area JSHS | Hanover Township | Luzerne County | High | 977 | · |
| Pottsville Area HS | Pottsville | Schuylkill County | High | 976 | · |
| Southwark Sch | Philadelphia | Philadelphia County | Elementary | 976 | · |
| Brookwood El Sch | Levittown | Bucks County | Elementary | 975 | · |
| Whitehall-Coplay MS | Whitehall | Lehigh County | Middle | 975 | · |
| Mill Creek El Sch | Levittown | Bucks County | Elementary | 974 | · |
| Lincoln Leadership Academy CS | Allentown | Lehigh County | Combined | 973 | · |
| Pottsgrove SHS | Pottstown | Montgomery County | High | 973 | · |
| South Mountain MS | Allentown | Lehigh County | Middle | 972 | · |
| Swiftwater El Ctr | Swiftwater | Monroe County | Elementary | 971 | · |
| East Hills MS | Bethlehem | Northampton County | Middle | 966 | · |
| Keith Valley MS | Horsham | Montgomery County | Middle | 966 | · |
| McKeesport Area SHS | McKeesport | Allegheny County | High | 966 | · |
| Poquessing MS | Feasterville Trevose | Bucks County | Middle | 966 | · |
| Wissahickon CS | Philadelphia | Philadelphia County | Elementary | 965 | · |
| Wyomissing Area JSHS | Wyomissing | Berks County | High | 965 | · |
| West Mifflin Area HS | West Mifflin | Allegheny County | High | 964 | · |
| Phoenixville Area MS | Phoenixville | Chester County | Middle | 963 | · |
| Downingtown STEM Academy | Downingtown | Chester County | High | 962 | · |
| Franklin Towne Charter Elementary School | Philadelphia | Philadelphia County | Elementary | 962 | · |
| Sandy Run MS | Dresher | Montgomery County | Middle | 962 | · |
| Dr David W Kistler El Sch | Wilkes Barre | Luzerne County | Elementary | 961 | · |
| Holland MS | Holland | Bucks County | Middle | 960 | · |
| Belmont CS | Philadelphia | Philadelphia County | Combined | 959 | · |
| Allen Ethan Sch | Philadelphia | Philadelphia County | Elementary | 957 | · |
| Valley El/MS | Sugarloaf | Luzerne County | Elementary | 957 | · |
| Donegal HS | Mount Joy | Lancaster County | High | 955 | · |
| West Oak Lane CS | Philadelphia | Philadelphia County | Elementary | 955 | · |
| David E Williams MS | Coraopolis | Allegheny County | Middle | 952 | · |
| Peters Twp MS | McMurray | Washington County | Middle | 952 | · |
| Franklin Area JSHS | Franklin | Venango County | High | 942 | · |
| Daniel Boone Area HS | Birdsboro | Berks County | High | 940 | · |
| J R Fugett MS | West Chester | Chester County | Middle | 930 | · |
| Landis Run Intermediate School | Lancaster | Lancaster County | Middle | 929 | · |
| Mastery CS-Pickett Campus | Philadelphia | Philadelphia County | High | 929 | · |
| Wyoming Area Sec Ctr | Exeter | Luzerne County | High | 929 | · |
| Achievement House CS | Exton | Chester County | High | 927 | · |
| Greenberg Joseph Sch | Philadelphia | Philadelphia County | Elementary | 925 | · |
| Albert Gallatin Area SHS | Uniontown | Fayette County | High | 920 | · |
| Clear Run Intrmd Sch | Tobyhanna | Monroe County | Elementary | 919 | · |
| Franklin LC | Philadelphia | Philadelphia County | High | 918 | · |
| Pottstown MS | Pottstown | Montgomery County | Middle | 918 | · |
| East Stroudsburg SHS North | Dingmans Ferry | Pike County | High | 917 | · |
| Greater Johnstown SHS | Johnstown | Cambria County | High | 917 | · |
| North Pocono HS | Covington Twp | Lackawanna County | High | 915 | · |
| Manheim Twp MS | Lancaster | Lancaster County | Middle | 914 | · |
| Indiana Area SHS | Indiana | Indiana County | High | 913 | · |
| The SD of Philadelphia Virtual Academy | Philadelphia | Philadelphia County | Combined | 913 | · |
| Pottstown HS | Pottstown | Montgomery County | High | 911 | · |
| Pleasant Valley MS | Brodheadsville | Monroe County | Middle | 908 | · |
| Frankford HS | Philadelphia | Philadelphia County | High | 907 | · |
| Holicong MS | Doylestown | Bucks County | Middle | 907 | · |
| J T Lambert Intermediate Sch | East Stroudsburg | Monroe County | Middle | 907 | · |
| Fitzpatrick Aloysius L Sch | Philadelphia | Philadelphia County | Elementary | 906 | · |
| Pleasant Valley Intermediate Sch | Kunkletown | Monroe County | Elementary | 906 | · |
| Valley JSHS | New Kensington | Westmoreland County | High | 905 | · |
| William Penn MS | Yardley | Bucks County | Middle | 904 | · |
| Kennett Middle School | Landenberg | Chester County | Middle | 902 | · |
| Tamanend MS | Warrington | Bucks County | Middle | 901 | · |
| McAdoo-Kelayres El/MS | McAdoo | Schuylkill County | Elementary | 900 | · |
| Pleasant Valley El Sch | Kunkletown | Monroe County | Elementary | 899 | · |
| Mid Valley Secondary Center | Throop | Lackawanna County | High | 898 | · |
| Pittsburgh Brashear HS | Pittsburgh | Allegheny County | High | 897 | · |
| Furness Horace HS | Philadelphia | Philadelphia County | High | 896 | · |
| Manheim Central SHS | Manheim | Lancaster County | High | 896 | · |
| Hazleton El/MS | Hazleton | Luzerne County | Middle | 895 | · |
| John Hancock Demonstration Sch | Philadelphia | Philadelphia County | Elementary | 895 | · |
| Northeast Intrmd Sch | Scranton | Lackawanna County | Middle | 894 | · |
| DuBois Area SHS | DuBois | Clearfield County | High | 893 | · |
| Chartiers Valley Primary Sch | Bridgeville | Allegheny County | Elementary | 892 | · |
| Clarke El Ctr | Pottsville | Schuylkill County | Elementary | 892 | · |
| Lampeter-Strasburg SHS | Lampeter | Lancaster County | High | 890 | · |
| Waynesboro Area MS | Waynesboro | Franklin County | Middle | 887 | · |
| The Philadelphia CS for Arts and Sciences at HR Edmunds | Philadelphia | Philadelphia County | Elementary | 885 | · |
| Daniel Boone Area MS | Douglassville | Berks County | Middle | 884 | · |
| Bangor Area HS | Bangor | Northampton County | High | 883 | · |
| Mars Area El Sch | Mars | Butler County | Elementary | 880 | · |
| Central Mountain MS | Mill Hall | Clinton County | Middle | 879 | · |
| Lower Moreland HS | Huntingdon Valley | Montgomery County | High | 879 | · |
| Francis D Raub MS | Allentown | Lehigh County | Middle | 876 | · |
| McKnight El Sch | Pittsburgh | Allegheny County | Elementary | 875 | · |
| Chichester MS | Boothwyn | Delaware County | Middle | 873 | · |
| Shaler Area El Sch | Glenshaw | Allegheny County | Middle | 870 | · |
| Northeast MS | Reading | Berks County | Middle | 868 | · |
| Paxon Hollow MS | Broomall | Delaware County | Middle | 868 | · |
| Strath Haven MS | Wallingford | Delaware County | Middle | 868 | · |
| Connellsville Area MS | Connellsville | Fayette County | Middle | 866 | · |
| Garden Spot SHS | New Holland | Lancaster County | High | 865 | · |
| Hampton HS | Allison Park | Allegheny County | High | 865 | · |
| Pennfield MS | Hatfield | Montgomery County | Middle | 865 | · |
| Washington Park El Sch | Washington | Washington County | Elementary | 864 | · |
| KIPP Philadelphia CS | Philadelphia | Philadelphia County | Elementary | 861 | · |
| Copper Beech Sch | Glenside | Montgomery County | Elementary | 860 | · |
| South Fayette MS | McDonald | Allegheny County | Middle | 859 | · |
| York Suburban SHS | York | York County | High | 859 | · |
| Colonial El Sch | Plymouth Meeting | Montgomery County | Elementary | 857 | · |
| Susquehannock HS | Glen Rock | York County | High | 857 | · |
| Tohickon MS | Doylestown | Bucks County | Middle | 857 | · |
| Jefferson Hills Intermediate Sch | Jefferson Hills | Allegheny County | Elementary | 856 | · |
| Owen J Roberts MS | Pottstown | Chester County | Middle | 856 | · |
| Twin Valley MS | Elverson | Berks County | Middle | 856 | · |
| Shikellamy HS | Sunbury | Northumberland County | High | 855 | · |
| Juniata Park Academy | Philadelphia | Philadelphia County | Elementary | 854 | · |
| Gerald G Huesken MS | Lancaster | Lancaster County | Middle | 851 | · |
| HS of Engineering & Science | Philadelphia | Philadelphia County | High | 851 | · |
| Shippensburg Area MS | Shippensburg | Franklin County | Middle | 851 | · |
| West York Area HS | York | York County | High | 851 | · |
| Bellefonte Area HS | Bellefonte | Centre County | High | 850 | · |
| Holme Thomas Sch | Philadelphia | Philadelphia County | Elementary | 850 | · |
| Conrad Weiser HS | Robesonia | Berks County | High | 848 | · |
| KIPP West Philadelphia CS | Philadelphia | Philadelphia County | Elementary | 848 | · |
| Marshall MS | Wexford | Allegheny County | Middle | 847 | · |
| Manheim Central MS | Manheim | Lancaster County | Middle | 846 | · |
| Pollock Robert B Sch | Philadelphia | Philadelphia County | Elementary | 845 | · |
| Central York MS | York | York County | Middle | 844 | · |
| Charles F Patton MS | Kennett Square | Chester County | Middle | 842 | · |
| Conewago Valley Intrmd Sch | New Oxford | Adams County | Middle | 842 | · |
| Drums El/MS | Drums | Luzerne County | Elementary | 842 | · |
| Boyertown Area MS-East | Gilbertsville | Montgomery County | Middle | 841 | · |
| Forrest Edwin Sch | Philadelphia | Philadelphia County | Elementary | 841 | · |
| Linglestown MS | Harrisburg | Dauphin County | Middle | 841 | · |
| Pittsburgh CAPA 6-12 | Pittsburgh | Allegheny County | High | 840 | · |
| Heights/Murray El Sch | Wilkes Barre | Luzerne County | Elementary | 838 | · |
| Berwick Area MS | Berwick | Luzerne County | Middle | 837 | · |
| Ehrman Crest El Sch | Cranberry Township | Butler County | Elementary | 837 | · |
| McDonald El Sch | Warminster | Bucks County | Elementary | 837 | · |
| Canon-McMillan MS | Canonsburg | Washington County | Middle | 836 | · |
| East Norriton MS | Norristown | Montgomery County | Middle | 836 | · |
| Tawanka El Sch | Langhorne | Bucks County | Elementary | 835 | · |
| Central Dauphin MS | Harrisburg | Dauphin County | Middle | 834 | · |
| Newtown MS | Newtown | Bucks County | Middle | 833 | · |
| Bald Eagle Area MS/SHS | Wingate | Centre County | High | 832 | · |
| Richland El Sch | Johnstown | Cambria County | Elementary | 831 | · |
| Shamokin Area El Sch | Coal Township | Northumberland County | Elementary | 830 | · |
| Upper Moreland MS | Hatboro | Montgomery County | Middle | 830 | · |
| Christopher Columbus CS | Philadelphia | Philadelphia County | Elementary | 829 | · |
| Maritime Academy CS | Philadelphia | Philadelphia County | Combined | 829 | · |
| Elizabethtown Area MS | Elizabethtown | Lancaster County | Middle | 827 | · |
| Coatesville Intermediate HS | Coatsville | Chester County | High | 826 | · |
| Dunmore El Ctr | Dunmore | Lackawanna County | Elementary | 824 | · |
| Park Forest MS | State College | Centre County | Middle | 822 | · |
| Northwest MS | Reading | Berks County | Middle | 821 | · |
| Steelton-Highspire El Sch | Steelton | Dauphin County | Elementary | 821 | · |
| Palmyra Area MS | Palmyra | Lebanon County | Middle | 820 | · |
| Susquehanna Twp MS | Harrisburg | Dauphin County | Middle | 820 | · |
| West Scranton Intrmd Sch | Scranton | Lackawanna County | Middle | 820 | · |
| Norwin MS | North Huntingdon | Westmoreland County | Middle | 819 | · |
| Tunkhannock HS | Tunkhannock | Wyoming County | High | 814 | · |
| Pleasant Hills MS | Pittsburgh | Allegheny County | Middle | 813 | · |
| Independence CS West | Philadelphia | Philadelphia County | Elementary | 811 | · |
| Punxsutawney Area HS | Punxsutawney | Jefferson County | High | 810 | · |
| Ringgold SHS | Monongahela | Washington County | High | 810 | · |
| Colonel John Siegfried El Sch | Northampton | Northampton County | Elementary | 808 | · |
| Radnor MS | Wayne | Delaware County | Middle | 808 | · |
| Stetson MS | West Chester | Chester County | Middle | 808 | · |
| Brigadier General Anna Mae Hays El Sch | Allentown | Lehigh County | Elementary | 807 | · |
| Chester HS | Chester | Delaware County | High | 806 | · |
| Donegal Intermediate School | Marietta | Lancaster County | Elementary | 806 | · |
| Swenson Arts and Technology High School | Philadelphia | Philadelphia County | High | 805 | · |
| Eyer MS | Macungie | Lehigh County | Middle | 804 | · |
| South Fayette Intermediate Sch | McDonald | Allegheny County | Elementary | 803 | · |
| Chartiers Valley Intrmd School | Pittsburgh | Allegheny County | Elementary | 801 | · |
| Marshall El Sch | Wexford | Allegheny County | Elementary | 800 | · |
| Forest Hills JSHS | Sidman | Cambria County | High | 798 | · |
| South Scranton Intrmd Sch | Scranton | Lackawanna County | Middle | 798 | · |
| Independence CS | Philadelphia | Philadelphia County | Elementary | 796 | · |
| Mount Carmel Area El Sch | Mount Carmel | Northumberland County | Elementary | 796 | · |
| Northwood Academy CS | Philadelphia | Philadelphia County | Elementary | 796 | · |
| West Allegheny MS | Imperial | Allegheny County | Middle | 796 | · |
| Bala-Cynwyd MS | Bala Cynwyd | Montgomery County | Middle | 794 | · |
| Propel CS-Montour | Pittsburgh | Allegheny County | Combined | 794 | · |
| Hollidaysburg Area SHS | Hollidaysburg | Blair County | High | 793 | · |
| Thomas W Holtzman Jr El Sch | Harrisburg | Dauphin County | Elementary | 792 | · |
| Blue Mountain HS | Schuylkill Haven | Schuylkill County | High | 791 | · |
| Haine El Sch | Cranberry Twp | Butler County | Elementary | 791 | · |
| Franklin Regional Intermediate Sch | Murrysville | Westmoreland County | Elementary | 789 | · |
| Pittsburgh Colfax K-8 | Pittsburgh | Allegheny County | Elementary | 789 | · |
| Welsh Valley MS | Narberth | Montgomery County | Middle | 788 | · |
| Davis El Sch | Southampton | Bucks County | Elementary | 785 | · |
| Greensburg-Salem HS | Greensburg | Westmoreland County | High | 784 | · |
| Unami MS | Chalfont | Bucks County | Middle | 784 | · |
| Eisenhower MS | Norristown | Montgomery County | Middle | 781 | · |
| Lower Dauphin MS | Hummelstown | Dauphin County | Middle | 781 | · |
| Wilson West MS | Sinking Spring | Berks County | Middle | 780 | · |
| East Pennsboro Area SHS | Enola | Cumberland County | High | 779 | · |
| Lenape MS | Doylestown | Bucks County | Middle | 779 | · |
| West Mifflin Area MS | West Mifflin | Allegheny County | Middle | 776 | · |
| Nazareth Area MS | Nazareth | Northampton County | Middle | 775 | · |
| Eastern Lebanon Co SHS | Myerstown | Lebanon County | High | 773 | · |
| Franklin Regional MS | Murrysville | Westmoreland County | Middle | 771 | · |
| Trexler MS | Allentown | Lehigh County | Middle | 771 | · |
| Woodrow Wilson MS | Erie | Erie County | Middle | 769 | · |
| Hickory HS | Hermitage | Mercer County | High | 768 | · |
| Hillview El Sch | Grove City | Mercer County | Elementary | 768 | · |
| Pennbrook MS | North Wales | Montgomery County | Middle | 767 | · |
| Susquehanna Twp HS | Harrisburg | Dauphin County | High | 767 | · |
| Bedford El Sch | Bedford | Bedford County | Elementary | 764 | · |