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,990

Salary Range

$43,440 - $90,930

Elementary school teachers have a salary range between $43,440 to $90,930 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
Virginia Beach, Norfolk, Newport News7,510$54,760
Richmond4,860$54,790
Roanoke1,250$53,960
Charlottesville980$60,460
Lynchburg860$44,870
Danville710$37,660
Harrisonburg620$39,290
Blacksburg, Christiansburg, Radford530$61,260
Winchester-$48,080

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

Total Employed

2,200

Salary Range

$40,680 - $127,340

English teachers have a salary range between $40,680 to $127,340 a year in Virginia, with over 2,200 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 News500$49,250
Richmond260$63,320
Blacksburg, Christiansburg, Radford160$54,180
Harrisonburg100$53,060
Roanoke70$54,700
Lynchburg60$60,960

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

23,230

Salary Range

$44,170 - $95,070

As a high school teacher in Virginia you can expect to make between $44,170 - $95,070. There are around twenty three thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.

High School Teachers
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News4,840$56,260
Richmond2,750$54,930
Roanoke930$52,890
Lynchburg710$43,840
Charlottesville670$63,170
Danville430$46,320
Blacksburg, Christiansburg, Radford350$66,060
Winchester-$51,190

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

Total Employed

910

Salary Range

$42,360 - $131,650

In Virginia, a history teacher's salary may range from $42,360 to $131,650. There are around 910 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News230$55,890
Richmond100$77,810
Harrisonburg80$65,260
Blacksburg, Christiansburg, Radford60$57,350

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

Total Employed

4,210

Salary Range

$42,700 - $88,420

Kindergarten teachers in Virginia, can earn between $42,700 to $88,420 a year. There are around four thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News960$54,310
Richmond600$52,660
Lynchburg160$42,910
Roanoke150$54,680
Charlottesville140$54,860

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

Total Employed

82,440

Salary Range

$39,400 - $131,990

As a math teacher in Virginia you can expect to make between $39,400 - $131,990. 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 News670$61,650
Richmond250$77,810
Blacksburg, Christiansburg, Radford140$65,670
Harrisonburg70$76,770
Lynchburg40$76,710
Roanoke30$58,020

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

Total Employed

6,820

Salary Range

$19,230 - $70,750

P.e. teachers have a salary range between $19,230 to $70,750 a year in Virginia. Virginia is home to about six thousand p.e. teachers. See our guide on how to become a p.e. teacher.

Coaches and Scouts
AreaTotal EmploymentSalary
Richmond1,280$36,250
Virginia Beach, Norfolk, Newport News940$31,460
Winchester270$32,910
Harrisonburg250$33,670
Roanoke240$39,770
Blacksburg, Christiansburg, Radford230$33,300
Charlottesville190$39,910
Lynchburg100$32,710
Danville40$30,700

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

Total Employed

10,070

Salary Range

$20,640 - $57,300

In Virginia, a preschool teacher's salary may range from $20,640 to $57,300, with over 10,070 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News2,170$30,110
Richmond1,590$30,770
Blacksburg, Christiansburg, Radford260$29,500
Charlottesville210$31,650
Roanoke190$32,440
Lynchburg150$32,460
Winchester120$22,670
Harrisonburg80$23,620
Danville-$21,700

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

Total Employed

7,390

Salary Range

$35,470 - $122,920

As a school administrator in Virginia you can expect to make between $35,470 - $122,920. 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
Richmond180$52,730
Virginia Beach, Norfolk, Newport News150$48,190
Roanoke60$39,190
Lynchburg50$69,400

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
Virginia Beach, Norfolk, Newport News1,460$73,900
Richmond910$82,280
Roanoke330$105,830
Charlottesville210$75,080
Lynchburg140$75,310
Winchester120$81,310
Danville110$69,300
Harrisonburg80$75,080
Blacksburg, Christiansburg, Radford70$74,520

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,630

Salary Range

$42,720 - $90,970

School counselors in Virginia, can earn between $42,720 to $90,970 a year, with over 6,630 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News1,470$55,320
Richmond990$55,490
Charlottesville240$49,120
Roanoke220$53,880
Harrisonburg190$46,840
Lynchburg160$46,380
Blacksburg, Christiansburg, Radford150$46,090
Danville70$49,540
Winchester70$56,790

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,490

Salary Range

$45,790 - $94,050

School librarians have a salary range between $45,790 to $94,050 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 News920$58,280
Richmond770$56,970
Roanoke170$53,060
Lynchburg150$47,560
Charlottesville110$60,900
Blacksburg, Christiansburg, Radford70$54,150
Harrisonburg70$54,390
Winchester60$58,190
Danville40$50,620

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

Total Employed

13,790

Salary Range

$42,620 - $112,310

In Virginia, a special education teacher's salary may range from $42,620 to $112,310. Virginia is home to about thirteen thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Preschool)
AreaTotal EmploymentSalary
Richmond200$61,400
Virginia Beach, Norfolk, Newport News60$60,770

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
Richmond1,180$48,460
Virginia Beach, Norfolk, Newport News1,180$55,970
Roanoke260$54,410
Lynchburg210$43,650
Charlottesville110$58,140
Danville80$49,910
Blacksburg, Christiansburg, Radford70$59,210
Winchester60$46,780

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 News680$59,510
Richmond640$50,540
Roanoke140$52,210
Charlottesville60$59,970
Lynchburg60$43,500
Blacksburg, Christiansburg, Radford40$61,690
Danville40$43,600

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 News880$57,020
Richmond790$50,070
Roanoke190$51,370
Lynchburg110$47,800
Charlottesville90$60,810
Blacksburg, Christiansburg, Radford60$62,570
Danville50$41,950

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

Total Employed

25,520

Salary Range

$20,670 - $36,650

In Virginia, a substitute teacher's salary may range from $20,670 to $36,650. Virginia is home to about twenty five thousand substitute teachers. Read about what it takes to become a substitute teacher.

Substitute Teachers
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News3,410$26,200
Richmond2,500$23,090
Lynchburg1,030$22,300
Roanoke980$29,840
Charlottesville960$23,330
Blacksburg, Christiansburg, Radford540$24,460
Harrisonburg520$20,560
Danville200$20,680
Winchester-$28,680

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

Total Employed

30,110

Salary Range

$18,620 - $37,710

In Virginia, a teaching assistant's salary may range from $18,620 to $37,710. There are around thirty thousand employed teaching assistants. Interested in becoming a teaching assistant?

Teacher Assistants
AreaTotal EmploymentSalary
Virginia Beach, Norfolk, Newport News6,370$24,530
Richmond4,560$22,620
Roanoke1,340$21,020
Charlottesville870$23,650
Lynchburg710$19,340
Blacksburg, Christiansburg, Radford650$22,050
Harrisonburg460$18,280
Winchester450$23,950
Danville250$17,520

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