Elementary School Teacher Salary in Virginia
Elementary School Teacher pay in Virginia, explained
Elementary school teachers in Virginia earn a median of $65,550 per year (— per hour), which is 2% above the national median of $63,970. Entry-level workers earn around $49,770, while the most experienced elementary school teachers reach about $100,290. Pay varies by employer, setting, and metro area within Virginia.
Is $65,550 good pay in Virginia?
Adjusted for Virginia's cost of living (which runs 101% of the U.S. average), that $65,550 is worth about $64,834 in national buying power — ranking Virginia #34 for real pay (vs #22 on the sticker number).
See the full Elementary School Teacher Real Pay Index arrow_forward
Elementary School Teacher pay by experience in Virginia
Elementary School Teacher pay in neighboring states
| State | Median / yr | Real pay | vs VA |
|---|---|---|---|
| Virginia (here) | $65,550 | $64,834 | — |
| District of Columbia | $96,580 | $87,879 | −$31,030 |
| Maryland | $77,680 | $74,010 | −$12,130 |
| Kentucky | $60,610 | $67,226 | +$4,940 |
| Tennessee | $59,980 | $65,288 | +$5,570 |
| West Virginia | $55,630 | $62,159 | +$9,920 |
| North Carolina | $54,930 | $58,234 | +$10,620 |
Elementary School Teacher in Virginia: FAQ
How much do elementary school teachers make in Virginia?
Elementary school teachers in Virginia earn a median of $65,550 per year (— per hour), compared with $63,970 nationally.
Does Virginia pay elementary school teachers well?
At $65,550, Virginia pays 2% above the national median for elementary school teachers. An estimated 37,880 work in the state.