High School Teacher Salary in Pennsylvania

High School Teachers in Pennsylvania earn a median salary of $64,081 per year, which is 2% lower than the national median of $65,220.

$64,081
Median Salary
$72,278
Mean Salary
57,205
Employment
1.35
Location Quotient
103
Cost of Living
Above average
2% lower than
vs National
national median

Salary Distribution

10th Percentile
$38,449
25th Percentile
$49,983
Median
$64,081
75th Percentile
$82,024
90th Percentile
$107,656

Salary Comparison

High School Teacher in Pennsylvania $64,081
US Median Household Income $74,580

Frequently Asked Questions

How much does a High School Teacher make in Pennsylvania?
The median salary for a High School Teacher in Pennsylvania is $64,081 per year, which is 2% lower than the national median of $65,220.
How many High School Teacher jobs are there in Pennsylvania?
There are approximately 57,205 high school teacher positions in Pennsylvania.
What is the salary range for a High School Teacher in Pennsylvania?
Salaries range from $38,449 (10th percentile) to $107,656 (90th percentile), with a median of $64,081.

Related Careers in Education