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
| Percentile | Yearly | Hourly | |
|---|---|---|---|
| 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 |
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 |
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.