Secondary School Teachers, Except Special and Career/Technical Education Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Secondary School Teachers, Except Special and Career/Technical Education in Virginia earn a median salary of $59,936 per year on average across 16 metro and nonmetro areas, -7.2% vs the national median of $64,580. An estimated 22,430 secondary school teachers, except special and career/technical education are employed across Virginia, with salaries ranging from $49,450 to $75,700 depending on location.

$59,936 Avg median salary in Virginia
$75,700 Highest paying metro
$49,450 Lowest paying metro
22,430 Employed in Virginia

Compare Secondary School Teachers, Except Special and Career/Technical Education salaries & buying power

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

Full tool →
Secondary School Teachers, Except Special and Career/Technical Education
in
    vs

      Secondary School Teachers, Except Special and Career/Technical Education salaries by city in Virginia

      Metro areaMedian salary25th pct75th pctEmployed
      Harrisonburg, VA$75,700$59,880$75,700400
      Virginia Beach, VA-NC$74,440$59,830$79,5405,550
      Lynchburg, VA$63,890$51,870$72,500650
      Blacksburg, VA$63,680$50,170$75,620460
      Roanoke, VA$63,080$50,090$74,220990
      Charlottesville, VA$60,650$50,320$76,840830
      Winchester, VA-WV$60,590$60,010$78,720450
      Richmond, VA$60,370$50,680$64,7204,240
      Southwest Virginia$59,100$48,830$63,8701,080
      Northwest Virginia$58,500$47,360$63,190750
      Northeast Virginia$58,480$49,640$60,170600
      West Virginia$56,480$47,350$59,8503,650
      Southside Virginia$52,390$48,880$61,7001,260
      Staunton, VA$51,640$51,640$61,370500
      Northern West Virginia$50,540$47,700$58,700600
      Southern West Virginia$49,450$46,490$58,380420

      View Secondary School Teachers, Except Special and Career/Technical Education salaries in all cities