Virginia Teaching Salary and Benefit Information
If you're thinking about becoming a teacher in Virginia, you may be curious about the kind of Virginia teaching salary you can make. As the slogan goes, Virginia is for lovers—but as far as salary goes, Virginia is also for teachers, with the average teacher salary reaching $49,999. That's over $3,000 higher than the average statewide salary.*
Salaries aren't the only reward for becoming a Virginia teacher. The perks of the job are also attractive, making up for the hours spent grading homework assignments and focusing your students on the tasks at hand. Teachers in Virginia Beach, for instance, receive a generous package that includes health and dental plan options, a state retirement plan, sick leave, credit union membership and other benefits.**
That's not the whole story, though, when it comes to your Virginia teaching salary. Factors such as how much experience or education you have can affect how much you make. In some public school districts like Virginia Beach, teachers with a master's degree or doctorate earn an additional annual stipend.**
Virginia teacher salaries also vary depending on what grade level you teach. At the elementary school level, teachers earn an average of $58,842, while middle school teachers earn $59,532.*
Geographic location also has an influence on how much teachers earn, especially in a state like Virginia, which includes both rural communities and cosmopolitan, Washington, D.C.-area cities. Here's a comparison of the Virginia teaching salary for secondary school teachers in five of the largest metropolitan areas in the state:**
Salaries aren't the only reward for becoming a Virginia teacher. The perks of the job are also attractive, making up for the hours spent grading homework assignments and focusing your students on the tasks at hand. Teachers in Virginia Beach, for instance, receive a generous package that includes health and dental plan options, a state retirement plan, sick leave, credit union membership and other benefits.**
That's not the whole story, though, when it comes to your Virginia teaching salary. Factors such as how much experience or education you have can affect how much you make. In some public school districts like Virginia Beach, teachers with a master's degree or doctorate earn an additional annual stipend.**
Virginia teacher salaries also vary depending on what grade level you teach. At the elementary school level, teachers earn an average of $58,842, while middle school teachers earn $59,532.*
Geographic location also has an influence on how much teachers earn, especially in a state like Virginia, which includes both rural communities and cosmopolitan, Washington, D.C.-area cities. Here's a comparison of the Virginia teaching salary for secondary school teachers in five of the largest metropolitan areas in the state:**
- Arlington: $68,340
- Lynchburg: $44,020
- Richmond: $54,380
- Roanoke: $52,380
- Virginia Beach: $55,340
Sources:
* Virginia Workforce Connection
** Virginia Beach City Public Schools
*** U.S. Bureau of Labor Statistics
Search for Teacher Education
Alabama Teacher
Alaska Teacher
Arizona Teacher
Arkansas Teacher
California Teacher
Colorado Teacher
Connecticut Teacher
Delaware Teacher
Florida Teacher
Georgia Teacher
Hawaii Teacher
Idaho Teacher
Illinois Teacher
Indiana Teacher
Iowa Teacher
Kansas Teacher
Kentucky Teacher
Louisiana Teacher
Maine Teacher
Maryland Teacher
Massachusetts Teacher
Michigan Teacher
Minnesota Teacher
Mississippi Teacher
Missouri Teacher
Montana Teacher
Nebraska Teacher
Nevada Teacher
New Hampshire Teacher
New Jersey Teacher
New Mexico Teacher
New York Teacher
North Carolina Teacher
North Dakota Teacher
Ohio Teacher
Oklahoma Teacher
Oregon Teacher
Pennsylvania Teacher
Rhode Island Teacher
South Carolina Teacher
South Dakota Teacher
Tennessee Teacher
Texas Teacher
Utah Teacher
Vermont Teacher
Virginia Teacher
Washington Teacher
West Virginia Teacher
Wisconsin Teacher
Wyoming Teacher
Alaska Teacher
Arizona Teacher
Arkansas Teacher
California Teacher
Colorado Teacher
Connecticut Teacher
Delaware Teacher
Florida Teacher
Georgia Teacher
Hawaii Teacher
Idaho Teacher
Illinois Teacher
Indiana Teacher
Iowa Teacher
Kansas Teacher
Kentucky Teacher
Louisiana Teacher
Maine Teacher
Maryland Teacher
Massachusetts Teacher
Michigan Teacher
Minnesota Teacher
Mississippi Teacher
Missouri Teacher
Montana Teacher
Nebraska Teacher
Nevada Teacher
New Hampshire Teacher
New Jersey Teacher
New Mexico Teacher
New York Teacher
North Carolina Teacher
North Dakota Teacher
Ohio Teacher
Oklahoma Teacher
Oregon Teacher
Pennsylvania Teacher
Rhode Island Teacher
South Carolina Teacher
South Dakota Teacher
Tennessee Teacher
Texas Teacher
Utah Teacher
Vermont Teacher
Virginia Teacher
Washington Teacher
West Virginia Teacher
Wisconsin Teacher
Wyoming Teacher