K-12 jobs in Virginia
4,857 open roles at 105 districts and charter networks as of , updated every day. Pick a role or a city, or search everything.
Start with a role
The titles districts use most, with live counts.
Hiring most this week
Virginia districts by open roles.
- 1Loudoun County Public SchoolsAshburn, VA320
- 2Chesterfield County Public SchoolsChesterfield, VA316
- 3Virginia Beach City Public SchoolsVirginia Beach, VA277
- 4Albemarle County Public SchoolsCharlottesville, VA196
- 5Suffolk City Public SchoolsSuffolk, VA190
- 6Stafford County Public SchoolsStafford, VA171
- 7Richmond City Public SchoolsRichmond, VA153
- 8Arlington County Public SchoolsArlington, VA147
What districts are paying
From the 1,808 postings that state a range.
- Teacher, starting pay10th to 90th percentile of 489 listed minimums
- $48,957 – $60,000
- Bus driverMedian of 49 listed hourly rates
- $22.82 / hr
- CustodianMedian of 44 listed hourly rates
- $16.34 / hr
Get new roles by email
Pick a role and a city. One email a day.
Newest jobs in Virginia
The latest postings, newest first.
- Head Boys Tennis CoachTazewell County Public SchoolsTazewell High · Tazewell, VA · 1d
- Agricultural Teacher - SMSWarren County Public SchoolsSkyline Middle · Front Royal, VA · $55k–81k · 1d
- 26-27 KGES Paraprofessional (Special Ed)King George County Public SchoolsKing George Elementary · King George, VA · $26k–48k · 1d
- 26-27 PES Paraprofessional (Special Ed)King George County Public SchoolsPotomac Elementary · King George, VA · $26k–48k · 1d
- Water Treatment Plant OperatorsStaunton City Public SchoolsStaunton City School Preschool Programs · Staunton, VA · $19.43–$27/hr · 1d
- Teacher Assistant, Special Education (Cross Category) (EOY-End of Year)Loudoun County Public SchoolsCountryside Elementary · Sterling, VA · $22.47–$25.28/hr · 1d
- Cafeteria MonitorLoudoun County Public SchoolsRichard and Mildred Loving Elementary School · Leesburg, VA · 1d
- Teacher Assistant Job Fair - Renaissance AcademyTidewater Regional Alternative Ed ProjectVBPS Renaissance Academy · Virginia Beach, VA · From $15.05/hr · 1d
- Coach - Assistant BaseballBotetourt County Public SchoolsJames River High · Buchanan, VA · 1d
- Custodian Part-Time (4 hour-evenings)Botetourt County Public SchoolsEagle Rock Elementary · Eagle Rock, VA · $16.25–$37.97/hr · 1d
- Teacher Assistant Job Fair - PortsmouthTidewater Regional Alternative Ed ProjectPCPS SH Clarke Academy · Portsmouth, VA · From $15.05/hr · 1d
- Volleyball - Anticipated Head Volleyball Coach, ERHSRockingham County Public SchoolsEast Rockingham High · Elkton, VA · 1d
- Maintenance - Anticipated Electrician, Level III, Maintenance DepartmentRockingham County Public SchoolsRockingham County School Division · Harrisonburg, VA · 1d
- Teacher Assistant - Anticipated Part Time (.50) Elementary Teacher Assistant, PESRockingham County Public SchoolsPlains Elementary · Timberville, VA · 1d
- T26/27 TITLE I BEHAVIOR SPECIALIST (Randolph)Arlington County Public SchoolsArlington, VA, United States · Arlington, VA · $56k–140k · 1d
- Special Education ParaprofessionalGloucester County Public SchoolsGloucester, VA · $23k–41k · 1d
- T26/26 SCIENCE TEACHER (GRACE HOPPER-TECHNICAL)Arlington County Public SchoolsArlington, VA, United States · Arlington, VA · $65k–145k · 1d
- CustodianCampbell County Public SchoolsRustburg Middle · Rustburg, VA · 1d
- B-Team Girls Soccer Coach (voluntary)Campbell County Public SchoolsBrookville Middle · Lynchburg, VA · 1d
- Transportation SpecialistBrunswick County Public SchoolsLawrenceville, VA · From $60k · 1d
- 2026-2027 EMES Paraprofessional - Special EducationMontgomery County Public SchoolsEastern Montgomery Elementary · Elliston, VA · $26k–46k · 1d
- 2026-2027 Senior Financial Analyst & AccountantMontgomery County Public SchoolsMontgomery County Governor'S STEM Academy · Christiansburg, VA · $93k–162k · 1d
- School Office Manager INorfolk City Public SchoolsLittle Creek Elementary · Norfolk, VA · $22.11–$35.45/hr · 1d
- 2026-2027 Coach - Head JV Girls' Lacrosse - BHSMontgomery County Public SchoolsBlacksburg High · Blacksburg, VA · 1d
Virginia districts hiring
Open roles at each district and charter network.
- Loudoun County Public Schools320
- Chesterfield County Public Schools316
- Virginia Beach City Public Schools277
- Albemarle County Public Schools196
- Suffolk City Public Schools190
- Stafford County Public Schools171
- Richmond City Public Schools153
- Arlington County Public Schools147
- Lynchburg City Public Schools129
- Montgomery County Public Schools115
- Hampton City Public Schools95
- York County Public Schools95
- Roanoke City Public Schools91
- Spotsylvania County Public Schools85
- Frederick County Public Schools79
- Rockingham County Public Schools76
- Williamsburg-James City County Public Schools72
- Petersburg City Public Schools71
- Pittsylvania County Public Schools65
- Franklin County Public Schools60
- Caroline County Public Schools58
- Norfolk City Public Schools58
- Shenandoah County Public Schools55
- Hanover County Public Schools55
- Danville City Public Schools50
- Newport News City Public Schools50
- Southampton County Public Schools47
- Washington County Public Schools47
- Orange County Public Schools46
- Alexandria City Public Schools46
- Campbell County Public Schools43
- Pulaski County Public Schools42
- Henry County Public Schools42
- Winchester City Public Schools41
- Augusta County Public Schools41
- Fredericksburg City Public Schools40
- Culpeper County Public Schools39
- Fluvanna County Public Schools39
- Manassas Park City Public Schools38
- Amherst County Public Schools38
- Gloucester County Public Schools37
- Manassas City Public Schools35
- Mecklenburg County Public Schools34
- Prince George County Public Schools34
- Staunton City Public Schools31
- Lancaster County Public Schools30
- Isle of Wight County Public Schools30
- Tazewell County Public Schools30
- Greensville County Public Schools30
- Accomack County Public Schools30
- Alleghany Highlands Public Schools29
- Falls Church City Public Schools28
- Smyth County Public Schools27
- Warren County Public Schools27
- Dinwiddie County Public Schools25
- Patrick County Public Schools24
- Carroll County Public Schools24
- Russell County Public Schools23
- King George County Public Schools23
- Nottoway County Public Schools22
Why EduJobs
- 1
Fresh every day
New postings show up daily and expired ones leave. Every count on this site is a job you can still apply for.
- 2
The whole district, not just classrooms
Teaching, aides, substitutes, transportation, nutrition, facilities, technology, and leadership, with pay whenever the district states it.
- 3
Apply directly
Your application goes straight to the district, on its own application or right on the posting when it hires on EduJobs. No account needed.
About K-12 jobs in Virginia
- How many K-12 jobs are open in Virginia right now?
- 4,857 open roles at 105 school districts and charter networks, with 524 posted in the last seven days. Counts update daily and expired postings are removed.
- Which districts in Virginia are hiring the most?
- Loudoun County Public Schools (320 open roles), Chesterfield County Public Schools (316 open roles), Virginia Beach City Public Schools (277 open roles). The full ranking is on this page and updates every day.
- What kinds of K-12 jobs are listed?
- Every role a district hires for: instructional (2,985), non-instructional (1,039), student services (350), plus facilities, technology, and leadership. Teaching, aides, substitutes, transportation, nutrition, and administration all appear.
- How do I apply for a job on EduJobs?
- Open the posting and click Apply. Most postings take you to the district's own application. When a district hires on EduJobs, you apply right on the posting with your resume. Either way, you do not need an EduJobs account.
- Do the listings show pay?
- 1,808 of the 4,857 open roles state a pay range or rate. Many teaching roles pay from a district salary schedule instead; the district's posting usually links to it.
- How often is EduJobs updated?
- Every day. New postings are added daily and a posting is removed as soon as the district closes it.
Hiring for a school or district?
Run every hire on EduJobs Hiring, from posting to signed offer, with candidates already searching here.