Wagevane

Elementary School Teacher salary in Pennsylvania

Elementary school teachers in Pennsylvania earn a median $77,060 a year, 20% above the national median of $63,970. That ranks #13 of 51 states. After taxes, a single filer keeps about $60,568.

Source: BLS Occupational Employment and Wage Statistics, May 2025, SOC 25-2021. Taxes for tax year 2026.

YearlyMonthlyEvery 2 weeksHourly
Median pay$77,060$6,422$2,964$37.05
Average pay$75,780$6,315$2,915$36.43
Take-home (median)$60,568$5,047$2,330$29.12

Where the money goes

ItemPer year
Federal income tax$8,123
Social Security and Medicare$5,895
Pennsylvania income tax and state programs$2,474
Take-home$60,568

Pennsylvania's prices are 2% below the U.S. average, so the median take-home buys what $62,075 buys in an average-priced state. The Pennsylvania minimum wage is $7.25; the median elementary school teacher earns 5.1 times that.

Elementary School Teacher pay in Pennsylvania vs. neighboring states

StateMedian salaryTake-homeBuying power
Pennsylvania$77,060$60,568$62,075
Delaware$75,920$58,266$58,378
Maryland$77,680$60,152$57,310
New Jersey$78,200$60,341$55,458
New York$85,760$64,726$59,976
Ohio$77,370$61,914$66,737
West Virginia$55,630$45,197$50,501

Frequently asked questions

How much do elementary school teachers make in Pennsylvania?
The median salary is $77,060 a year ($37.05 an hour), and the average is $75,780, per BLS data for May 2025.
How much do elementary school teachers take home in Pennsylvania?
About $60,568 a year after federal and Pennsylvania taxes, or $2,330 every two weeks, for a single filer at the median salary.
Do elementary school teachers earn more in Pennsylvania than the national average?
Pennsylvania ranks #13 of 51 for median pay, 20% above the U.S. median of $63,970. Adjusted for prices and taxes it ranks #9.