Substitute Teachers, Short-Term Salary in Virginia

BLS OEWS May 2025 • 15 metro areas • Virginia

Substitute Teachers, Short-Term in Virginia earn a median salary of $34,091 per year on average across 15 metro and nonmetro areas, -11.4% vs the national median of $38,470. An estimated 17,870 substitute teachers, short-term are employed across Virginia, with salaries ranging from $26,730 to $47,630 depending on location.

$34,091 Avg median salary in Virginia
$47,630 Highest paying metro
$26,730 Lowest paying metro
17,870 Employed in Virginia

Compare Substitute Teachers, Short-Term salaries & buying power

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

Full tool →
Substitute Teachers, Short-Term
in
    vs

      Substitute Teachers, Short-Term salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      West Virginia $47,630 $43,650 $58,140 4,630
      Southern West Virginia $46,820 $42,020 $60,430 700
      Northern West Virginia $44,330 $42,020 $58,860 750
      Virginia Beach, VA-NC $36,760 $29,010 $45,310 2,450
      Winchester, VA-WV $36,560 $26,840 $48,050 190
      Roanoke, VA $35,310 $34,070 $44,500 610
      Richmond, VA $33,810 $33,810 $40,080 3,920
      Northwest Virginia $31,610 $28,100 $34,710 410
      Southside Virginia $30,630 $25,900 $49,280 810
      Charlottesville, VA $29,800 $28,490 $43,700 560
      Harrisonburg, VA $28,270 $28,270 $28,270 340
      Southwest Virginia $27,940 $26,030 $34,280 1,180
      Blacksburg, VA $27,600 $27,600 $36,030 300
      Lynchburg, VA $27,570 $26,350 $31,920 650
      Staunton, VA $26,730 $26,730 $34,320 370

      View Substitute Teachers, Short-Term salaries in all cities