How Much do Preschool Teachers Make in Virginia?

Do preschool teachers in Virginia make a lot of money? What is the average pay for Virginia preschool teachers?

According to the Bureau of Labor Statistics, preschool teachers in Virginia earn an average of $38,170 a year, equivalent to $18.35 an hour.

This is 10% more than preschool teachers nationwide, but it is 33% less than the typical Virginia worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Virginia Preschool Teacher Wages by Percentile
Percentile Hourly Annually
90th $30.25 $62,930
75th $21.93 $45,600
50th $15.91 $33,080
25th $11.84 $24,630
10th $9.66 $20,090
Virginia Preschool Teachers Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Blacksburg $13.28 $27,630
Charlottesville $17.78 $36,990
Harrisonburg $11.71 $24,350
Lynchburg $11.96 $24,880
Richmond $17.31 $36,000
Roanoke $15.99 $33,260
Virginia Beach $18.57 $38,620
Waynesboro $15.75 $32,760
Winchester $17.12 $35,620
Virginia Preschool Teacher Wages by Year
Year Hourly Annually
2019 $18.35 $38,170
2018 $18.21 $37,880
2017 $18.83 $39,180
2016 $17.99 $37,420
2015 $17.65 $36,710
2014 $17.20 $35,780
2013 $15.87 $33,020
2012 $15.47 $32,180
2011 $14.74 $30,670