Salaripedia
English

How much does a psychology teacher make in Pennsylvania?

$75,960a year

Median yearly pay for psychology teachers in Pennsylvania. That is $36.52 an hour or $6,330 a month.

Hourly
$36.52
Vs. national median
-5%
Rank among states
39 of 50
Jobs in the state
2,120
Pay range
Lowest 10%: $47,750Median: $75,960Highest 10%: $124,100
PercentileYearlyHourly
10th$47,750$22.96
25th$61,020$29.34
Median$75,960$36.52
75th$98,950$47.57
90th$124,100$59.66

Cities in Pennsylvania

Metro areas, median yearly pay.

Scranton, PA$79,860
Harrisburg, PA$78,920
Philadelphia, PA$77,840
Allentown, PA$77,000
Erie, PA$76,170
Reading, PA$74,840
Pittsburgh, PA$72,110
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for psychology teachers.

36. Texas$77,060
37. Colorado$76,810
38. Tennessee$76,010
39. Pennsylvania$75,960
40. Alabama$75,340
41. North Carolina$75,260
42. South Carolina$74,890
Psychology Teacher salary in all states

Frequently asked questions

How much does a psychology teacher make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $36.52 ($75,960 a year).

Do psychology teachers make more in Pennsylvania than the national average?

No: $75,960 against $80,340 nationally, 5% less.

Where does Pennsylvania rank for psychology teacher pay?

Pennsylvania ranks 39 of 50 states.

Which city in Pennsylvania pays psychology teachers the most?

Scranton--Wilkes-Barre, PA, with a median of $79,860 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.