Salaripedia
English

How much does a history teacher make in Virginia?

$85,910a year

Median yearly pay for history teachers in Virginia. That is $41.30 an hour or $7,159 a month.

Hourly
$41.30
Vs. national median
+2%
Rank among states
14 of 45
Jobs in the state
760
Pay range
Lowest 10%: $49,110Median: $85,910Highest 10%: $160,900
PercentileYearlyHourly
10th$49,110$23.61
25th$62,560$30.08
Median$85,910$41.30
75th$114,300$54.97
90th$160,900$77.34

Cities in Virginia

Metro areas, median yearly pay.

Washington, DC$96,840
Richmond, VA$86,410
Virginia Beach, VA$84,690
Harrisonburg, VA$82,860
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for history teachers.

11. Maryland$97,830
12. Arizona$97,430
13. Minnesota$92,970
14. Virginia$85,910
15. District of Columbia$85,550
16. Illinois$83,940
17. Vermont$83,750
History Teacher salary in all states

Frequently asked questions

How much does a history teacher make an hour in Virginia?

The median hourly pay in Virginia is $41.30 ($85,910 a year).

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

Yes: $85,910 against $83,820 nationally, 2% more.

Where does Virginia rank for history teacher pay?

Virginia ranks 14 of 45 states.

Which city in Virginia pays history teachers the most?

Washington-Arlington-Alexandria, DC-VA-MD-WV, with a median of $96,840 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.