Advertisement
Substitute Teachers, Short-Term average salary by city in Virginia
- Virginia Beach$44,230
- Winchester$39,140
- Charlottesville$38,730
- Richmond$38,370
- Roanoke$36,960
- Staunton$36,800
- Blacksburg$35,580
- Lynchburg$30,600
- Harrisonburg$29,560
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Virginia Beach | $44,230 | $45,800 | $34,680 | $35,990 | 98 |
| Winchester | $39,140 | $35,900 | $30,250 | $32,193 | 96 |
| Charlottesville | $38,730 | $37,870 | $32,110 | $31,887 | 99 |
| Richmond | $38,370 | $35,230 | $35,230 | $31,618 | 98 |
| Roanoke | $36,960 | $36,670 | $29,460 | $30,566 | 94 |
| Staunton | $36,800 | $28,750 | $27,550 | $30,447 | 91 |
| Blacksburg | $35,580 | $27,720 | $26,680 | $29,537 | 93 |
| Lynchburg | $30,600 | $27,360 | $27,330 | $25,822 | 89 |
| Harrisonburg | $29,560 | $29,240 | $29,240 | $25,046 | 95 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Substitute Teachers, Short-Term salary in other states
More about pay in Virginia
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 25-3031.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.