History Teachers, Postsecondary Salary in Virginia

BLS OEWS May 2025 • 7 metro areas • Virginia

History Teachers, Postsecondary in Virginia earn a median salary of $78,560 per year on average across 7 metro and nonmetro areas, -3.6% vs the national median of $81,500. An estimated 520 history teachers, postsecondary are employed across Virginia, with salaries ranging from $64,710 to $85,390 depending on location.

$78,560 Avg median salary in Virginia
$85,390 Highest paying metro
$64,710 Lowest paying metro
520 Employed in Virginia

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 Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Blacksburg, VA $85,390 $82,440 $100,750 50
      Harrisonburg, VA $84,210 $63,600 $84,210 50
      Richmond, VA $83,220 $65,450 $124,750 90
      Virginia Beach, VA-NC $80,700 $57,220 $122,250 180
      Roanoke, VA $77,500 $60,150 $80,490 30
      Southside Virginia $74,190 $48,390 $123,500 30
      West Virginia $64,710 $49,420 $83,200 90

      View History Teachers, Postsecondary salaries in all cities