Middle School Teachers, Except Special and Career/Technical Education Salary in Virginia
BLS OEWS May 2025 • 15 metro areas • Virginia
Middle School Teachers, Except Special and Career/Technical Education in Virginia earn a median salary of $56,666 per year on average across 15 metro and nonmetro areas, -10% vs the national median of $62,970. An estimated 15,590 middle school teachers, except special and career/technical education are employed across Virginia, with salaries ranging from $47,600 to $74,280 depending on location.
$56,666
Avg median salary in Virginia
$74,280
Highest paying metro
$47,600
Lowest paying metro
15,590
Employed in Virginia
Compare Middle School Teachers, Except Special and Career/Technical Education salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Middle School Teachers, Except Special and Career/Technical Education
in
Middle School Teachers, Except Special and Career/Technical Education salaries by city in Virginia
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Harrisonburg, VA | $74,280 | $59,050 | $74,280 | 320 |
| Virginia Beach, VA-NC | $63,920 | $59,000 | $79,150 | 3,760 |
| Roanoke, VA | $61,030 | $52,320 | $73,590 | 620 |
| Charlottesville, VA | $59,750 | $50,830 | $71,030 | 550 |
| Richmond, VA | $59,360 | $50,880 | $63,320 | 2,660 |
| Northwest Virginia | $58,950 | $49,230 | $59,570 | 440 |
| Blacksburg, VA | $58,770 | $50,460 | $60,670 | 240 |
| Lynchburg, VA | $58,070 | $50,420 | $58,080 | 510 |
| Northeast Virginia | $57,760 | $49,950 | $59,770 | 370 |
| Staunton, VA | $52,300 | $52,300 | $61,710 | 240 |
| Southside Virginia | $50,520 | $48,360 | $58,870 | 540 |
| West Virginia | $49,670 | $45,780 | $58,890 | 3,130 |
| Southwest Virginia | $49,460 | $46,680 | $59,570 | 690 |
| Northern West Virginia | $48,550 | $43,700 | $57,370 | 1,040 |
| Southern West Virginia | $47,600 | $46,710 | $58,890 | 480 |