Career/Technical Education Teachers, Secondary School Salary in Virginia

BLS OEWS May 2025 • 15 metro areas • Virginia

Career/Technical Education Teachers, Secondary School in Virginia earn a median salary of $63,095 per year on average across 15 metro and nonmetro areas, -1.3% vs the national median of $63,910. An estimated 3,430 career/technical education teachers, secondary school are employed across Virginia, with salaries ranging from $54,180 to $81,170 depending on location.

$63,095 Avg median salary in Virginia
$81,170 Highest paying metro
$54,180 Lowest paying metro
3,430 Employed in Virginia

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

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

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

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

      Metro areaMedian salary25th pct75th pctEmployed
      Lynchburg, VA$81,170$59,400$82,890100
      Harrisonburg, VA$79,490$79,490$79,49040
      Virginia Beach, VA-NC$74,140$60,160$92,680640
      Charlottesville, VA$63,980$57,220$79,060110
      Richmond, VA$63,250$60,170$75,430500
      Roanoke, VA$62,970$61,620$77,100120
      Northwest Virginia$61,440$57,920$75,670160
      Northeast Virginia$60,550$57,400$72,92090
      Blacksburg, VA$60,220$51,980$80,18070
      Staunton, VA$60,130$57,480$67,710110
      Southwest Virginia$58,650$48,740$67,110230
      West Virginia$56,060$48,620$61,360780
      Southern West Virginia$55,160$48,620$56,56090
      Southside Virginia$55,040$53,660$59,470170
      Northern West Virginia$54,180$47,810$57,290220

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