Nursing Instructors and Teachers, Postsecondary Salary in Pennsylvania

BLS OEWS May 2025 • 13 metro areas • Pennsylvania

Nursing Instructors and Teachers, Postsecondary in Pennsylvania earn a median salary of $75,098 per year on average across 13 metro and nonmetro areas, -6.1% vs the national median of $79,940. An estimated 4,900 nursing instructors and teachers, postsecondary are employed across Pennsylvania, with salaries ranging from $58,700 to $90,080 depending on location.

$75,098 Avg median salary in Pennsylvania
$90,080 Highest paying metro
$58,700 Lowest paying metro
4,900 Employed in Pennsylvania

Compare Nursing Instructors and Teachers, Postsecondary salaries & buying power

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

Full tool →
Nursing Instructors and Teachers, Postsecondary
in
    vs

      Nursing Instructors and Teachers, Postsecondary salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      York, PA $90,080 $64,990 $103,040
      Erie, PA $82,420 $61,870 $101,350 90
      Philadelphia, PA-NJ-DE-MD $82,100 $63,020 $101,020 2,230
      Harrisburg, PA $80,050 $58,450 $97,820 150
      Lancaster, PA $77,510 $57,160 $91,400 140
      Central Pennsylvania $76,720 $51,110 $96,090 110
      Southwestern Pennsylvania $75,870 $56,870 $94,960 90
      Allentown, PA-NJ $75,380 $57,020 $96,450 290
      Scranton, PA $74,660 $59,520 $95,700 180
      Pittsburgh, PA $72,900 $55,420 $92,800 1,490
      Northwestern Pennsylvania $65,410 $50,760 $80,510 50
      Northeastern Pennsylvania $64,470 $50,960 $93,590 30
      Johnstown, PA $58,700 $47,570 $72,690 50

      View Nursing Instructors and Teachers, Postsecondary salaries in all cities