Salaripedia
English

How much does a special education teacher make in Pennsylvania?

$77,040a year

Median yearly pay for special education teachers in Pennsylvania. That is $37.04 an hour or $6,420 a month.

Hourly
$37.04
Vs. national median
+15%
Rank among states
13 of 51
Jobs in the state
3,710
Pay range
Lowest 10%: $52,300Median: $77,040Highest 10%: $106,100
PercentileYearlyHourly
10th$52,300$25.14
25th$61,590$29.61
Median$77,040$37.04
75th$93,480$44.94
90th$106,100$51.03

Cities in Pennsylvania

Metro areas, median yearly pay.

Allentown, PA$80,510
Philadelphia, PA$78,860
Lancaster, PA$78,560
Chambersburg, PA$75,390
Scranton, PA$75,230
Pittsburgh, PA$74,910
Harrisburg, PA$64,410
York, PA$62,530
Erie, PA$59,070
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for special education teachers.

10. Utah$78,920
11. Oregon$78,360
12. Delaware$77,420
13. Pennsylvania$77,040
14. Maryland$76,410
15. Michigan$76,040
16. Illinois$74,730
Special Education Teacher salary in all states

Frequently asked questions

How much does a special education teacher make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $37.04 ($77,040 a year).

Do special education teachers make more in Pennsylvania than the national average?

Yes: $77,040 against $66,810 nationally, 15% more.

Where does Pennsylvania rank for special education teacher pay?

Pennsylvania ranks 13 of 51 states.

Which city in Pennsylvania pays special education teachers the most?

Allentown-Bethlehem-Easton, PA-NJ, with a median of $80,510 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.