Skip to content

The average salary for a History Teacher in Pennsylvania is $93,400.

Annual Average Salary Information

Annual Average Salary: $93,400

$50,570$138,250