Salaripedia
English

How much does a health specialties teacher make in Pennsylvania?

$107,900a year

Median yearly pay for health specialties teachers in Pennsylvania. That is $51.88 an hour or $8,993 a month.

Hourly
$51.88
Vs. national median
+1%
Rank among states
17 of 50
Jobs in the state
14,890
Pay range
Lowest 10%: $49,300Median: $107,900Highest 10%: $244,900
PercentileYearlyHourly
10th$49,300$23.70
25th$71,070$34.17
Median$107,900$51.88
75th$212,600$102.22
90th$244,900$117.73

Cities in Pennsylvania

Metro areas, median yearly pay.

Harrisburg, PA$131,000
Philadelphia, PA$108,200
Pittsburgh, PA$100,900
Allentown, PA$97,720
Erie, PA$97,500
Scranton, PA$90,070
Reading, PA$83,970
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for health specialties teachers.

14. Michigan$109,000
15. Maryland$108,200
16. Texas$108,200
17. Pennsylvania$107,900
18. Vermont$107,500
19. Georgia$107,000
20. Virginia$106,900
Health Specialties Teacher salary in all states

Frequently asked questions

How much does a health specialties teacher make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $51.88 ($107,900 a year).

Do health specialties teachers make more in Pennsylvania than the national average?

Yes: $107,900 against $107,300 nationally, 1% more.

Where does Pennsylvania rank for health specialties teacher pay?

Pennsylvania ranks 17 of 50 states.

Which city in Pennsylvania pays health specialties teachers the most?

Harrisburg-Carlisle, PA, with a median of $131,000 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.