Salaripedia
English

How much does a career/technical education teacher make in Virginia?

$57,820a year

Median yearly pay for career/technical education teachers in Virginia. That is $27.80 an hour or $4,818 a month.

Hourly
$27.80
Vs. national median
-9%
Rank among states
44 of 51
Jobs in the state
1,860
Pay range
Lowest 10%: $41,600Median: $57,820Highest 10%: $83,110
PercentileYearlyHourly
10th$41,600$20.00
25th$43,120$20.73
Median$57,820$27.80
75th$68,570$32.97
90th$83,110$39.96

Cities in Virginia

Metro areas, median yearly pay.

Staunton, VA$66,880
Kingsport, TN$60,360
Washington, DC$60,290
Lynchburg, VA$59,600
Richmond, VA$57,820
Virginia Beach, VA$56,750
Roanoke, VA$46,850
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for career/technical education teachers.

41. Connecticut$59,420
42. District of Columbia$59,220
43. Indiana$57,820
44. Virginia$57,820
45. Montana$57,270
46. Louisiana$56,480
47. Hawaii$51,990
Career/Technical Education Teacher salary in all states

Frequently asked questions

How much does a career/technical education teacher make an hour in Virginia?

The median hourly pay in Virginia is $27.80 ($57,820 a year).

Do career/technical education teachers make more in Virginia than the national average?

No: $57,820 against $63,820 nationally, 9% less.

Where does Virginia rank for career/technical education teacher pay?

Virginia ranks 44 of 51 states.

Which city in Virginia pays career/technical education teachers the most?

Staunton-Stuarts Draft, VA, with a median of $66,880 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.