Pennsylvania Schools & Education
Public school metrics and education data for all 67 counties.
NCES 2022-23 public school data and FY 2022 school-finance dataAvg Graduation Rate
90.3%
Avg Per-Pupil Spending
$10,336
Avg School Score
72/100
Total Schools
2,936
752 districts
State Overview
About Schools in Pennsylvania
This summary is generated from the NCES metrics shown on this page and reviewed against the source data by the Data Editor. It is not school advice.
Pennsylvania Outpaces the Nation in Graduation and Performance
Pennsylvania posts a strong 90.3% average graduation rate, significantly outpacing the national average of 87.0%. Despite spending only $10,336 per pupil compared to the $13,000 national benchmark, the state maintains a robust 60.9 school score.
A Sharp Performance Divide Across 67 Diverse Counties
Education outcomes vary wildly across the Commonwealth's 67 counties, with graduation rates ranging from a high of 97.0% in Montour to a low of 71.4% in Beaver. School scores fluctuate between a 71.8 peak in Wayne and a 47.8 low in Philadelphia, illustrating a 24-point performance gap.
High Efficiency Despite Lower-Than-Average Spending
Pennsylvania achieves a higher-than-average graduation rate of 90.3% while spending nearly $2,700 less per student than the national average. This high ROI is challenged in areas like Philadelphia, which struggles with the state's lowest spending at $8,061 and the state's lowest school score.
Rural Leaders Set the State Performance Benchmarks
Wayne, Wyoming, and Sullivan counties lead the state with school scores near 70.0 and graduation rates reaching as high as 97.0%. These top performers benefit from higher-than-average investments, with Wayne County spending $14,055 per pupil to secure the state's top score of 71.8.
State Score Context
How Pennsylvania Counties Are Distributed
67 of 67 counties have enough NCES graduation-rate and school-finance data to receive a county school score. Use this distribution to understand whether the state has a concentrated cluster of high, midrange, or lower measured signals.
Scored county coverage
Counties with complete enough data for the composite score
100%
Higher measured signal
Score range 70-100
36
Midrange measured signal
Score range 40-69
30
Lower measured signal
Score range 0-39
1
Scores are comparative signals from available federal data, not ratings of individual schools.
Highest Measured School Signals
All Pennsylvania Counties
| County | School Score |
|---|---|
Wyoming County
| 96/100 |
Wayne County
| 95/100 |
Montour County
| 95/100 |
Sullivan County
| 92/100 |
Centre County
| 92/100 |
Cameron County
| 89/100 |
Bucks County
| 89/100 |
Venango County
| 86/100 |
Susquehanna County
| 86/100 |
Crawford County
| 86/100 |
Pike County
| 85/100 |
Union County
| 85/100 |
Somerset County
| 83/100 |
Lawrence County
| 83/100 |
Adams County
| 83/100 |
Washington County
| 83/100 |
Perry County
| 82/100 |
Clinton County
| 82/100 |
Butler County
| 81/100 |
Westmoreland County
| 80/100 |
Jefferson County
| 80/100 |
Bedford County
| 80/100 |
Carbon County
| 79/100 |
Monroe County
| 78/100 |
Cumberland County
| 78/100 |
Indiana County
| 78/100 |
Armstrong County
| 77/100 |
Mercer County
| 77/100 |
Bradford County
| 75/100 |
Elk County
| 74/100 |
Clarion County
| 72/100 |
Juniata County
| 72/100 |
Northampton County
| 71/100 |
Clearfield County
| 70/100 |
York County
| 70/100 |
Columbia County
| 70/100 |
Allegheny County
| 70/100 |
Warren County
| 69/100 |
Lackawanna County
| 69/100 |
Montgomery County
| 69/100 |
Delaware County
| 69/100 |
Lycoming County
| 69/100 |
Cambria County
| 68/100 |
Lancaster County
| 68/100 |
Chester County
| 67/100 |
Schuylkill County
| 67/100 |
Potter County
| 66/100 |
Tioga County
| 66/100 |
Greene County
| 65/100 |
McKean County
| 64/100 |
Lehigh County
| 64/100 |
Huntingdon County
| 64/100 |
Mifflin County
| 63/100 |
Fulton County
| 63/100 |
Franklin County
| 62/100 |
Blair County
| 62/100 |
Berks County
| 61/100 |
Forest County
| 60/100 |
Fayette County
| 59/100 |
Lebanon County
| 58/100 |
Snyder County
| 56/100 |
Luzerne County
| 55/100 |
Erie County
| 55/100 |
Northumberland County
| 51/100 |
Beaver County
| 43/100 |
Dauphin County
| 41/100 |
Philadelphia County
| 34/100 |
— = data not available for this county.
Compare county school profiles in Pennsylvania
Use the comparison tool to review school scores, graduation rates, and spending side by side.
Frequently Asked Questions About Pennsylvania Schools
Which Pennsylvania counties have the highest graduation rates?
What is per-pupil spending like in Pennsylvania?
Which Pennsylvania county has the strongest measured school score?
What is the average graduation rate in Pennsylvania?
Which county in Pennsylvania has the lowest school score?
Data Sources
Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.
Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.