Salaripedia
English

How much does a teaching assistant make in Pennsylvania?

$38,020a year

Median yearly pay for teaching assistants in Pennsylvania. That is $18.28 an hour or $3,168 a month.

Hourly
$18.28
Vs. national median
-11%
Rank among states
31 of 45
Jobs in the state
2,480
Pay range
Lowest 10%: $21,060Median: $38,020Highest 10%: $60,130
PercentileYearlyHourly
10th$21,060$10.13
25th$31,500$15.14
Median$38,020$18.28
75th$47,900$23.03
90th$60,130$28.91

Cities in Pennsylvania

Metro areas, median yearly pay.

Allentown, PA$40,020
Philadelphia, PA$38,500
Scranton, PA$37,570
Pittsburgh, PA$37,300
Harrisburg, PA$30,840
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for teaching assistants.

28. Michigan$39,830
29. Nebraska$39,650
30. Iowa$38,960
31. Pennsylvania$38,020
32. Louisiana$37,950
33. Florida$37,770
34. Colorado$37,450
Teaching Assistant salary in all states

Frequently asked questions

How much does a teaching assistant make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $18.28 ($38,020 a year).

Do teaching assistants make more in Pennsylvania than the national average?

No: $38,020 against $42,910 nationally, 11% less.

Where does Pennsylvania rank for teaching assistant pay?

Pennsylvania ranks 31 of 45 states.

Which city in Pennsylvania pays teaching assistants the most?

Allentown-Bethlehem-Easton, PA-NJ, with a median of $40,020 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.