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

35,610

Salary Range

$48,870 - $100,380

Elementary school teachers have a salary range between $48,870 to $100,380 a year in Virginia. There are around thirty five thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
Lynchburg 930 $50,960
Harrisonburg 590 $44,630
Blacksburg, Christiansburg, Radford 540 $53,680
Winchester 520 $55,150
Staunton, Waynesboro 430 $46,680
Virginia Beach, Norfolk, Newport News 7 $61,740
Richmond 5 $58,640
Charlottesville 1 $65,430
Roanoke 1 $47,920

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

Total Employed

2,320

Salary Range

$38,120 - $96,640

English teachers have a salary range between $38,120 to $96,640 a year in Virginia, with over 2,320 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News 620 $55,610
Richmond 340 $52,140
Roanoke 100 -
Harrisonburg 70 -
Lynchburg 60 $66,670

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

Total Employed

26,050

Salary Range

$49,970 - $102,690

As a high school teacher in Virginia you can expect to make between $49,970 - $102,690. There are around twenty six thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.

High School Teachers
AreaTotal EmploymentSalary
Roanoke 780 $48,870
Charlottesville 750 $63,880
Lynchburg 720 $51,240
Staunton, Waynesboro 480 $52,910
Blacksburg, Christiansburg, Radford 370 $53,690
Harrisonburg 350 $48,560
Richmond 4 $59,800
Virginia Beach, Norfolk, Newport News 4 $62,600

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

Total Employed

960

Salary Range

$44,210 - $107,900

In Virginia, a history teacher's salary may range from $44,210 to $107,900. There are around 960 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News 230 $60,710
Richmond 120 $64,750
Harrisonburg 60 -
Roanoke 40 -

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

Total Employed

4,790

Salary Range

$47,680 - $97,850

Kindergarten teachers in Virginia, can earn between $47,680 to $97,850 a year. There are around four thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Richmond 790 $55,420
Charlottesville 140 $47,650
Blacksburg, Christiansburg, Radford 130 $58,150
Lynchburg 120 $46,130
Roanoke 120 $49,250
Virginia Beach, Norfolk, Newport News 1 $62,620
Staunton, Waynesboro - $59,390
Winchester - $57,500

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

Total Employed

84,480

Salary Range

$39,130 - $104,630

As a math teacher in Virginia you can expect to make between $39,130 - $104,630. 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
Virginia Beach, Norfolk, Newport News 430 $60,560
Richmond 300 $50,580
Harrisonburg 90 -
Roanoke 60 -
Lynchburg 40 $76,300

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

Total Employed

7,970

Salary Range

$19,120 - $67,650

P.e. teachers have a salary range between $19,120 to $67,650 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
Roanoke 220 $30,040
Charlottesville 210 $47,630
Blacksburg, Christiansburg, Radford 180 $39,660
Lynchburg 160 $33,660
Harrisonburg 130 $51,280
Staunton, Waynesboro 130 $42,080
Winchester 70 $31,830
Richmond 1 $33,960
Virginia Beach, Norfolk, Newport News 1 $34,270

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

Total Employed

9,720

Salary Range

$23,780 - $63,730

In Virginia, a preschool teacher's salary may range from $23,780 to $63,730, with over 9,720 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Roanoke 290 $27,290
Blacksburg, Christiansburg, Radford 170 $33,260
Charlottesville 130 $41,870
Winchester 110 $28,870
Lynchburg 100 $38,360
Staunton, Waynesboro 60 $29,200
Harrisonburg 50 $32,930
Richmond 1 $38,740
Virginia Beach, Norfolk, Newport News 1 $30,800

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

Total Employed

7,650

Salary Range

$37,910 - $132,860

As a school administrator in Virginia you can expect to make between $37,910 - $132,860. Virginia is home to about seven 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
Virginia Beach, Norfolk, Newport News 200 $46,850
Richmond 80 $50,200
Roanoke 30 $38,850

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
Richmond 980 $86,420
Roanoke 290 $84,550
Charlottesville 220 $81,900
Lynchburg 200 $83,260
Staunton, Waynesboro 110 $77,840
Blacksburg, Christiansburg, Radford 90 $74,660
Harrisonburg 90 $82,840
Virginia Beach, Norfolk, Newport News 1 $83,620
Winchester - $89,920

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

6,610

Salary Range

$46,220 - $100,350

School counselors in Virginia, can earn between $46,220 to $100,350 a year, with over 6,610 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Richmond 990 $56,660
Roanoke 300 $58,310
Charlottesville 230 $50,270
Blacksburg, Christiansburg, Radford 180 $49,260
Harrisonburg 150 $45,960
Lynchburg 150 $47,700
Staunton, Waynesboro 110 $50,410
Winchester 100 $63,280
Virginia Beach, Norfolk, Newport News 1 $54,770

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

Total Employed

4,100

Salary Range

$49,430 - $102,980

School librarians have a salary range between $49,430 to $102,980 a year in Virginia. Virginia is home to about four thousand school librarians. Read about what it takes to become a school librarian.

Librarians
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News 840 $61,830
Richmond 640 $60,570
Charlottesville 190 $63,830
Roanoke 130 $55,390
Lynchburg 110 $53,580
Blacksburg, Christiansburg, Radford 90 $51,550
Harrisonburg 50 $55,200
Staunton, Waynesboro 50 $58,970
Winchester 50 $68,900

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

Total Employed

12,730

Salary Range

$46,390 - $116,160

In Virginia, a special education teacher's salary may range from $46,390 to $116,160. Virginia is home to about twelve thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Preschool)
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News 120 $54,230
Richmond 110 $53,280

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

Special Education Teachers (Kindergarten and Elementary School)
AreaTotal EmploymentSalary
Richmond 700 $58,600
Roanoke 250 $49,640
Lynchburg 160 $48,390
Charlottesville 140 $57,780
Blacksburg, Christiansburg, Radford 90 $54,560
Staunton, Waynesboro 80 $51,870
Virginia Beach, Norfolk, Newport News 1 $61,500
Winchester - $52,730

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

Special Education Teachers (Middle School)
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News 640 $61,930
Richmond 430 $57,420
Lynchburg 80 $47,020
Roanoke 70 $49,920
Charlottesville 60 $57,090
Winchester 60 $58,170
Blacksburg, Christiansburg, Radford 40 $59,120

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

Special Education Teachers (High School)
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News 850 $62,850
Richmond 620 $60,500
Charlottesville 130 $55,520
Lynchburg 120 $47,080
Blacksburg, Christiansburg, Radford 70 $53,390
Staunton, Waynesboro 70 $54,930
Winchester - $62,240

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

Total Employed

27,400

Salary Range

$22,360 - $39,610

In Virginia, a substitute teacher's salary may range from $22,360 to $39,610. Virginia is home to about twenty seven thousand substitute teachers. Read about what it takes to become a substitute teacher.

Substitute Teachers
AreaTotal EmploymentSalary
Lynchburg 850 $25,080
Winchester 510 $28,780
Blacksburg, Christiansburg, Radford 460 $24,380
Staunton, Waynesboro 350 $17,810
Virginia Beach, Norfolk, Newport News 3 $27,190
Richmond 2 $27,310
Roanoke - $29,820

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

Total Employed

30,360

Salary Range

$20,010 - $45,180

In Virginia, a teaching assistant's salary may range from $20,010 to $45,180. There are around thirty thousand employed teaching assistants. Interested in becoming a teaching assistant?

Teacher Assistants
AreaTotal EmploymentSalary
Lynchburg 760 $19,440
Winchester 590 $27,530
Blacksburg, Christiansburg, Radford 570 $24,680
Harrisonburg 350 $19,930
Staunton, Waynesboro 350 $22,840
Virginia Beach, Norfolk, Newport News 6 $25,870
Richmond 3 $25,670
Charlottesville 1 $26,100
Roanoke 1 $24,270

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Teacher Assistants (SOC Code: 25-9041)

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