Salaripedia
English

How much does an education teacher make in Virginia?

$77,060a year

Median yearly pay for education teachers in Virginia. That is $37.05 an hour or $6,422 a month.

Hourly
$37.05
Vs. national median
+2%
Rank among states
17 of 49
Jobs in the state
1,630
Pay range
Lowest 10%: $41,650Median: $77,060Highest 10%: $124,300
PercentileYearlyHourly
10th$41,650$20.02
25th$54,380$26.14
Median$77,060$37.05
75th$97,620$46.93
90th$124,300$59.77

Cities in Virginia

Metro areas, median yearly pay.

Virginia Beach, VA$78,970
Washington, DC$78,820
Harrisonburg, VA$76,370
Richmond, VA$65,130
Roanoke, VA$59,290
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for education teachers.

14. New Jersey$77,600
15. North Dakota$77,540
16. Utah$77,090
17. Virginia$77,060
18. Maine$77,050
19. Washington$75,170
20. Pennsylvania$74,910
Education Teacher salary in all states

Frequently asked questions

How much does an education teacher make an hour in Virginia?

The median hourly pay in Virginia is $37.05 ($77,060 a year).

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

Yes: $77,060 against $75,350 nationally, 2% more.

Where does Virginia rank for education teacher pay?

Virginia ranks 17 of 49 states.

Which city in Virginia pays education teachers the most?

Virginia Beach-Chesapeake-Norfolk, VA-NC, with a median of $78,970 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.