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
Lynchburg930$50,960
Harrisonburg590$44,630
Blacksburg, Christiansburg, Radford540$53,680
Winchester520$55,150
Staunton, Waynesboro430$46,680
Virginia Beach, Norfolk, Newport News7$61,740
Richmond5$58,640
Charlottesville1$65,430
Roanoke1$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 News620$55,610
Richmond340$52,140
Roanoke100-
Harrisonburg70-
Lynchburg60$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
Roanoke780$48,870
Charlottesville750$63,880
Lynchburg720$51,240
Staunton, Waynesboro480$52,910
Blacksburg, Christiansburg, Radford370$53,690
Harrisonburg350$48,560
Richmond4$59,800
Virginia Beach, Norfolk, Newport News4$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 News230$60,710
Richmond120$64,750
Harrisonburg60-
Roanoke40-

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
Richmond790$55,420
Charlottesville140$47,650
Blacksburg, Christiansburg, Radford130$58,150
Lynchburg120$46,130
Roanoke120$49,250
Virginia Beach, Norfolk, Newport News1$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 News430$60,560
Richmond300$50,580
Harrisonburg90-
Roanoke60-
Lynchburg40$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
Roanoke220$30,040
Charlottesville210$47,630
Blacksburg, Christiansburg, Radford180$39,660
Lynchburg160$33,660
Harrisonburg130$51,280
Staunton, Waynesboro130$42,080
Winchester70$31,830
Richmond1$33,960
Virginia Beach, Norfolk, Newport News1$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
Roanoke290$27,290
Blacksburg, Christiansburg, Radford170$33,260
Charlottesville130$41,870
Winchester110$28,870
Lynchburg100$38,360
Staunton, Waynesboro60$29,200
Harrisonburg50$32,930
Richmond1$38,740
Virginia Beach, Norfolk, Newport News1$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 News200$46,850
Richmond80$50,200
Roanoke30$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
Richmond980$86,420
Roanoke290$84,550
Charlottesville220$81,900
Lynchburg200$83,260
Staunton, Waynesboro110$77,840
Blacksburg, Christiansburg, Radford90$74,660
Harrisonburg90$82,840
Virginia Beach, Norfolk, Newport News1$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
Richmond990$56,660
Roanoke300$58,310
Charlottesville230$50,270
Blacksburg, Christiansburg, Radford180$49,260
Harrisonburg150$45,960
Lynchburg150$47,700
Staunton, Waynesboro110$50,410
Winchester100$63,280
Virginia Beach, Norfolk, Newport News1$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 News840$61,830
Richmond640$60,570
Charlottesville190$63,830
Roanoke130$55,390
Lynchburg110$53,580
Blacksburg, Christiansburg, Radford90$51,550
Harrisonburg50$55,200
Staunton, Waynesboro50$58,970
Winchester50$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 News120$54,230
Richmond110$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
Richmond700$58,600
Roanoke250$49,640
Lynchburg160$48,390
Charlottesville140$57,780
Blacksburg, Christiansburg, Radford90$54,560
Staunton, Waynesboro80$51,870
Virginia Beach, Norfolk, Newport News1$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 News640$61,930
Richmond430$57,420
Lynchburg80$47,020
Roanoke70$49,920
Charlottesville60$57,090
Winchester60$58,170
Blacksburg, Christiansburg, Radford40$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 News850$62,850
Richmond620$60,500
Charlottesville130$55,520
Lynchburg120$47,080
Blacksburg, Christiansburg, Radford70$53,390
Staunton, Waynesboro70$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
Lynchburg850$25,080
Winchester510$28,780
Blacksburg, Christiansburg, Radford460$24,380
Staunton, Waynesboro350$17,810
Virginia Beach, Norfolk, Newport News3$27,190
Richmond2$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
Lynchburg760$19,440
Winchester590$27,530
Blacksburg, Christiansburg, Radford570$24,680
Harrisonburg350$19,930
Staunton, Waynesboro350$22,840
Virginia Beach, Norfolk, Newport News6$25,870
Richmond3$25,670
Charlottesville1$26,100
Roanoke1$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 DistrictSchoolsTeachers
Fairfax County Public Schools21814,344
Manassas City Public Schools895,308
Loudoun County Public Schools865,026
Virginia Beach City Public Schools864,028
Chesterfield County Public Schools623,840
Henrico County Public Schools822,769
Chesapeake Public Schools472,634
Newport News Public Schools442,108
Richmond Public Schools542,058
Norfolk Public Schools521,992
Arlington Public Schools371,925
Stafford County Public Schools301,670
Hampton City Public Schools District311,649
Spotsylvania County Public Schools341,465
Hanover County Public Schools261,340
Alexandria City Public Schools191,152
Roanoke County Public Schools271,094
Albemarle County Public Schools261,076
Portsmouth Public Schools25989
Suffolk Public Schools20970
Frederick County Public Schools18967
Roanoke City Public Schools26928
Rockingham County Public Schools23872
Fauquier County Public Schools20860
Augusta County Public Schools District21809
Montgomery County Public Schools (Virginia)20789
York County School Division19781
Williamsburg-James City County Public Schools15760
Bedford County Public Schools23756
Pittsylvania County Public Schools District19656
Lynchburg City Schools17595
Franklin County Public Schools16593
Culpeper County Public Schools11568
Campbell County Public Schools15553
Manassas City Public Schools9539
Washington County Public Schools District17534
Henry County Public Schools14520
Shenandoah County Public Schools10492
Harrisonburg High School (Virginia)8478
Halifax County Public Schools12469
Danville Community Consolidated School District No. 11818460
Wise County Public Schools14441
Tazewell County Public Schools16430
Gloucester County Public Schools8400
Smyth County Public Schools District14399
Warren County High School (Virginia)8396
Botetourt County Public Schools12395
Prince George's County Public Schools8388
Charlottesville City Public Schools District10380
Louisa County High School6375

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

Teaching Job Listings in Virginia