Salaripedia
English

How much does a special education teacher make in Pennsylvania?

$72,680a year

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

Hourly
$34.94
Vs. national median
+12%
Rank among states
19 of 51
Jobs in the state
7,640
Pay range
Lowest 10%: $51,730Median: $72,680Highest 10%: $98,170
PercentileYearlyHourly
10th$51,730$24.87
25th$59,080$28.40
Median$72,680$34.94
75th$81,580$39.22
90th$98,170$47.20

Cities in Pennsylvania

Metro areas, median yearly pay.

Lancaster, PA$78,470
Reading, PA$77,230
York, PA$76,120
Allentown, PA$75,190
Philadelphia, PA$74,290
Chambersburg, PA$67,510
Harrisburg, PA$64,640
Pittsburgh, PA$63,200
State College, PA$62,730
Altoona, PA$62,430
Scranton, PA$61,940
Williamsport, PA$61,830
Erie, PA$61,160
Johnstown, PA$60,980
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for special education teachers.

16. Vermont$74,200
17. Ohio$73,970
18. Georgia$72,880
19. Pennsylvania$72,680
20. Virginia$67,740
21. Minnesota$67,620
22. Delaware$65,990
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 $34.94 ($72,680 a year).

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

Yes: $72,680 against $65,120 nationally, 12% more.

Where does Pennsylvania rank for special education teacher pay?

Pennsylvania ranks 19 of 51 states.

Which city in Pennsylvania pays special education teachers the most?

Lancaster, PA, with a median of $78,470 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.