Salaripedia
English

How much does a social sciences teacher make in Pennsylvania?

$48,710a year

Median yearly pay for social sciences teachers in Pennsylvania. That is $23.42 an hour or $4,059 a month.

Hourly
$23.42
Vs. national median
-33%
Rank among states
39 of 40
Jobs in the state
1,090
Pay range
Lowest 10%: $36,680Median: $48,710Highest 10%: $92,450
PercentileYearlyHourly
10th$36,680$17.63
25th$40,670$19.55
Median$48,710$23.42
75th$74,610$35.87
90th$92,450$44.45

Cities in Pennsylvania

Metro areas, median yearly pay.

Pittsburgh, PA$64,420
Philadelphia, PA$60,050
Allentown, PA$46,520
Scranton, PA$36,680
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for social sciences teachers.

36. Florida$57,180
37. Georgia$53,660
38. Kansas$51,540
39. Pennsylvania$48,710
40. Arkansas$37,490
Social Sciences Teacher salary in all states

Frequently asked questions

How much does a social sciences teacher make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $23.42 ($48,710 a year).

Do social sciences teachers make more in Pennsylvania than the national average?

No: $48,710 against $72,990 nationally, 33% less.

Where does Pennsylvania rank for social sciences teacher pay?

Pennsylvania ranks 39 of 40 states.

Which city in Pennsylvania pays social sciences teachers the most?

Pittsburgh, PA, with a median of $64,420 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.