Salaripedia
English

How much does a chemistry teacher make in Pennsylvania?

$95,070a year

Median yearly pay for chemistry teachers in Pennsylvania. That is $45.71 an hour or $7,923 a month.

Hourly
$45.71
Vs. national median
+2%
Rank among states
18 of 48
Jobs in the state
1,270
Pay range
Lowest 10%: $59,370Median: $95,070Highest 10%: $132,700
PercentileYearlyHourly
10th$59,370$28.54
25th$73,730$35.45
Median$95,070$45.71
75th$103,600$49.83
90th$132,700$63.79

Cities in Pennsylvania

Metro areas, median yearly pay.

Erie, PA$101,300
Philadelphia, PA$99,230
Allentown, PA$97,900
Harrisburg, PA$95,780
Scranton, PA$93,950
Pittsburgh, PA$83,150
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for chemistry teachers.

15. New York$99,880
16. Illinois$97,860
17. Colorado$96,600
18. Pennsylvania$95,070
19. Kansas$93,830
20. Washington$85,970
21. Georgia$85,300
Chemistry Teacher salary in all states

Frequently asked questions

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

The median hourly pay in Pennsylvania is $45.71 ($95,070 a year).

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

Yes: $95,070 against $93,250 nationally, 2% more.

Where does Pennsylvania rank for chemistry teacher pay?

Pennsylvania ranks 18 of 48 states.

Which city in Pennsylvania pays chemistry teachers the most?

Erie, PA, with a median of $101,300 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.