History Teachers, Postsecondary Salary in Pennsylvania

BLS OEWS May 2025 • 7 metro areas • Pennsylvania

History Teachers, Postsecondary in Pennsylvania earn a median salary of $87,880 per year on average across 7 metro and nonmetro areas, +7.8% vs the national median of $81,500. An estimated 760 history teachers, postsecondary are employed across Pennsylvania, with salaries ranging from $78,970 to $99,700 depending on location.

$87,880 Avg median salary in Pennsylvania
$99,700 Highest paying metro
$78,970 Lowest paying metro
760 Employed in Pennsylvania

Compare History Teachers, Postsecondary salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
History Teachers, Postsecondary
in
    vs

      History Teachers, Postsecondary salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Reading, PA $99,700 $84,870 $121,460 30
      Central Pennsylvania $97,240 $76,730 $118,250 30
      Harrisburg, PA $96,680 $69,460 $128,510
      Allentown, PA-NJ $81,640 $63,810 $121,650 50
      Philadelphia, PA-NJ-DE-MD $80,760 $64,980 $109,770 450
      Scranton, PA $80,170 $63,850 $120,750 40
      Pittsburgh, PA $78,970 $69,840 $103,030 160

      View History Teachers, Postsecondary salaries in all cities