Search Teaching Jobs By Location
Keywords
Location
Employers Post Your Jobs

Post to Teacher.org and 100+ Job Boards with One Submission.
Post a Job

Teacher Jobs in Virginia

Starting teachers in the state of Virginia earn $37,848 per year teaching over 1.2 million students throughout the state. Entry-level teachers are welcome in all panels of education - preschool, elementary, middle school, and secondary - each professional brings a dynamic teaching style that enriches the classroom environment. The state has identified that it has need for teachers certified in special education, business, math, and sciences - teachers with these qualifications may be hired more quickly to fill a need. Teachers are advised to apply to areas where shortages exist, and to districts with high enrolment like Fairfax County Public Schools, Prince William County Public Schools, and Virginia Beach City Public Schools.

Employers Post Your Jobs

Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.

Job Seekers & Teachers

Search through thousands of education and teaching jobs in Virginia: Click Here to Search.

Virginia Teacher Salary & Employment

Total Employed

38,700

Salary Range

$49,100 - $106,430

Elementary school teachers have a salary range between $49,100 to $106,430 a year in Virginia. There are around thirty eight thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
Lynchburg 830 $51,420
Harrisonburg 760 $51,280
Blacksburg, Christiansburg, Radford 560 $46,400
Richmond 5,130 $57,120
Staunton, Waynesboro 430 $50,120
Roanoke 1,440 $55,310
Charlottesville 1,100 $67,190

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Elementary School Teachers (SOC Code: 25-2021)

Total Employed

2,250

Salary Range

$43,480 - $102,960

English teachers have a salary range between $43,480 to $102,960 a year in Virginia, with over 2,250 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Roanoke 50 -
Richmond 290 $61,210
Blacksburg, Christiansburg, Radford 130 $67,700

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for English Language and Literature Teachers (College Professor) (SOC Code: 25-1123)

Learn how to become a high school teacher.

Total Employed

25,620

Salary Range

$48,960 - $106,430

As a high school teacher in Virginia you can expect to make between $48,960 - $106,430. There are around twenty five thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.

High School Teachers
AreaTotal EmploymentSalary
Charlottesville 830 $69,760
Lynchburg 580 $51,880
Blacksburg, Christiansburg, Radford 430 $45,490
Staunton, Waynesboro 430 $57,500
Richmond 4,000 $59,220
Roanoke 1,200 $56,400

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for High School Teachers (SOC Code: 25-2031)

Learn how to become a history teacher.

Total Employed

1,090

Salary Range

$48,220 - $121,780

In Virginia, a history teacher's salary may range from $48,220 to $121,780. There are around a thousand employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Roanoke 30 -
Richmond 140 $79,000
Blacksburg, Christiansburg, Radford - $76,700
Harrisonburg - $75,100

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for History Teachers (College Professor) (SOC Code: 25-1125)

Total Employed

4,030

Salary Range

$48,140 - $106,360

Kindergarten teachers in Virginia, can earn between $48,140 to $106,360 a year. There are around four thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Roanoke 90 $58,900
Blacksburg, Christiansburg, Radford 70 $43,470
Richmond 610 $58,010
Staunton, Waynesboro 60 $50,010
Lynchburg 120 $52,630
Charlottesville 100 $71,940

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Kindergarten Teachers (SOC Code: 25-2012)

Math teacher requirements vary by state

Total Employed

88,680

Salary Range

$46,000 - $117,360

As a math teacher in Virginia you can expect to make between $46,000 - $117,360. Virginia is home to about eighty thousand math teachers. See our guide on how to become a math teacher.

Mathematical Science Teachers (College Professor)
AreaTotal EmploymentSalary
Richmond 270 $71,770
Blacksburg, Christiansburg, Radford - $80,360

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Mathematical Science Teachers (College Professor) (SOC Code: 25-1022)

Students run on a basketball court in PE class

Total Employed

7,100

Salary Range

$22,920 - $87,530

P.e. teachers have a salary range between $22,920 to $87,530 a year in Virginia. Virginia is home to about seven thousand p.e. teachers. See our guide on how to become a p.e. teacher.

Coaches and Scouts
AreaTotal EmploymentSalary
Staunton, Waynesboro 60 -
Charlottesville 320 $70,430
Roanoke 300 $41,640
Blacksburg, Christiansburg, Radford 220 $65,380
Harrisonburg 200 $47,460
Richmond 1,460 $48,850
Lynchburg 130 $47,710

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Coaches and Scouts (SOC Code: 27-2022)

Total Employed

10,360

Salary Range

$24,630 - $62,930

In Virginia, a preschool teacher's salary may range from $24,630 to $62,930, with over 10,360 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Charlottesville 310 $36,990
Lynchburg 290 $24,880
Staunton, Waynesboro 180 $32,760
Richmond 1,240 $36,000
Blacksburg, Christiansburg, Radford 100 $27,630
Harrisonburg 100 $24,350
Roanoke - $33,260

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Preschool Teachers (SOC Code: 25-2011)

School administrator talks to a student

Total Employed

8,220

Salary Range

$44,190 - $136,600

As a school administrator in Virginia you can expect to make between $44,190 - $136,600. Virginia is home to about eight thousand school administrators. Take the next step and learn to how to become a school administrator.

Education Administrators, Preschool and Childcare Center/Program
AreaTotal EmploymentSalary
Richmond 160 $55,090

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Preschool and Childcare Center/Program (SOC Code: 11-9031)

Education Administrators, Elementary, Middle, and High School
AreaTotal EmploymentSalary
Roanoke 320 $79,060
Charlottesville 220 $87,690
Lynchburg 180 $81,730
Blacksburg, Christiansburg, Radford 110 $78,500
Harrisonburg 110 $85,430
Richmond 1,070 $85,420
Staunton, Waynesboro 100 $81,730

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Elementary, Middle, and High School (SOC Code: 11-9032)

Total Employed

7,220

Salary Range

$48,240 - $105,700

School counselors in Virginia, can earn between $48,240 to $105,700 a year, with over 7,220 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Staunton, Waynesboro 60 $56,890
Charlottesville 320 $63,880
Blacksburg, Christiansburg, Radford 290 $50,130
Roanoke 230 $52,750
Lynchburg 210 $52,260
Harrisonburg 190 $59,470
Richmond 1,190 $59,910

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Educational, Guidance, School, and Vocational Counselors (SOC Code: 21-1012)

Group of children smiling

Total Employed

5,740

Salary Range

$49,720 - $102,140

In Virginia, a special education teacher's salary may range from $49,720 to $102,140. Virginia is home to about five thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Kindergarten and Elementary School)
AreaTotal EmploymentSalary
Staunton, Waynesboro 90 $60,770
Richmond 760 $58,970
Blacksburg, Christiansburg, Radford 50 $47,240
Lynchburg 150 $49,600
Charlottesville 140 $60,740
Roanoke 120 $55,030

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Kindergarten and Elementary School) (SOC Code: 25-2052)

Largest School Districts in Virginia

School District Schools Teachers
Fairfax County Public Schools 218 14,344
Manassas City Public Schools 89 5,308
Loudoun County Public Schools 86 5,026
Virginia Beach City Public Schools 86 4,028
Chesterfield County Public Schools 62 3,840
Henrico County Public Schools 82 2,769
Chesapeake Public Schools 47 2,634
Newport News Public Schools 44 2,108
Richmond Public Schools 54 2,058
Norfolk Public Schools 52 1,992
Arlington Public Schools 37 1,925
Stafford County Public Schools 30 1,670
Hampton City Public Schools District 31 1,649
Spotsylvania County Public Schools 34 1,465
Hanover County Public Schools 26 1,340
Alexandria City Public Schools 19 1,152
Roanoke County Public Schools 27 1,094
Albemarle County Public Schools 26 1,076
Portsmouth Public Schools 25 989
Suffolk Public Schools 20 970
Frederick County Public Schools 18 967
Roanoke City Public Schools 26 928
Rockingham County Public Schools 23 872
Fauquier County Public Schools 20 860
Augusta County Public Schools District 21 809
Montgomery County Public Schools (Virginia) 20 789
York County School Division 19 781
Williamsburg-James City County Public Schools 15 760
Bedford County Public Schools 23 756
Pittsylvania County Public Schools District 19 656
Lynchburg City Schools 17 595
Franklin County Public Schools 16 593
Culpeper County Public Schools 11 568
Campbell County Public Schools 15 553
Manassas City Public Schools 9 539
Washington County Public Schools District 17 534
Henry County Public Schools 14 520
Shenandoah County Public Schools 10 492
Harrisonburg High School (Virginia) 8 478
Halifax County Public Schools 12 469
Danville Community Consolidated School District No. 118 18 460
Wise County Public Schools 14 441
Tazewell County Public Schools 16 430
Gloucester County Public Schools 8 400
Smyth County Public Schools District 14 399
Warren County High School (Virginia) 8 396
Botetourt County Public Schools 12 395
Prince George's County Public Schools 8 388
Charlottesville City Public Schools District 10 380
Louisa County High School 6 375

Data obtained from the Public Elementary/Secondary School Universe Survey 2014

Teaching Job Listings in Virginia