×
Register Here to Apply for Jobs or Post Jobs. X

High School Jobs in Virginia by City

Arlington (233 postings) Art Teacher;  ESL English Teacher;...
Virginia Beach (119 postings) General Special...;  General Earth Science...
Ashburn (98 postings) High School Social...;  High School Special...
Fredericksburg (98 postings) High School...;  Special Education Teacher...
Alexandria (82 postings) U.S. History Teacher —...;  Science - Biology...
Charlottesville (69 postings) CTE Teacher: Engineering...;  School Principal at...
Richmond (61 postings) AP Economics Teacher —...
Leesburg (56 postings) Teacher, Health and...
Stafford (45 postings) Spanish Language Teacher...
Newport News (44 postings) Social Studies Teacher;  Student Support...
Lynchburg (40 postings) English Teacher
Martinsville (37 postings) Mathematics Teacher - MMS;  Mathematics Teacher - MMS...
Danville (36 postings) Teacher - Science
Manassas (35 postings) High School Biology...;  English Teacher Term...
Suffolk (35 postings) High School Math Teacher...;  High School Math Teacher...
Purcellville (32 postings) Teacher, Family &...;  Teacher, Science...
Norfolk (30 postings) French Teacher: Inspire...;  History & Social Studies...
Williamsburg (30 postings) Volunteer Secondary...
Winchester (29 postings) Special Education...;  Teacher-Science-Chemistry...
Chantilly (27 postings) Teacher, Mathematics;  Teacher, Mathematics...
Roanoke (26 postings) Special Education...;  Excel Center - High...
Sterling (26 postings) Inspiring High School...;  Teacher, Marketing...
Petersburg (25 postings) Social Studies...;  History Teacher...
Hampton (23 postings) Middle School Adviser;  Technology Education:...
Bristol (22 postings) Inspiring Science...;  Assistant Girls...
Ashland (21 postings) Math Teacher - Hanover...;  Computer Science Teacher...
Christiansburg (18 postings) English Teacher - High...;  English Teacher - High...
Abingdon (16 postings) Political Science __...;  Biology Teacher Split...
Colonial Heights (14 postings) Business/Marketing...;  Chemistry Teacher - High...
Hopewell (14 postings) High School Business &...;  Business and Information...
McLean (14 postings) Math Teacher - Upper...;  Faculty Position -...
Smithfield (14 postings) SY Teacher - History and...;  SY Teacher - Science Pool...
Franklin (10 postings) SY Teacher CTE: Building...;  Secondary Science Teacher...
Waynesboro (10 postings) 3rd-5th Grade Teacher;  Science Teacher; Biology...
Culpeper (8 postings) Math Teacher;  Family & Consumer...
Portsmouth (8 postings) High School Teacher;  High School Teacher...
Woodbridge (8 postings) Chemistry Teacher...;  Biology Teacher...
Staunton (7 postings) Special Education...;  Special Education Teacher...
Falls Church (6 postings) Mariachi Teacher - High...;  HIGH SCHOOL Teacher -...
Harrisonburg (6 postings) Innovative Secondary...;  High School Art Methods...
Reston (6 postings) Online High School...
Springfield (6 postings) High School Symphony...;  High School Orchestra...
Richlands (5 postings) Special Education Teacher
Vienna (5 postings) Spanish Teacher; Grades...
Wytheville (5 postings) Secondary Math Teacher;  Secondary Math Teacher...
Blacksburg (4 postings) Inspiring Middle School...;  Upward Bound Summer...
Farmville (4 postings) High School Advanced...;  English Second Language;...
Lexington (4 postings) Secondary Math Teacher;  Teacher-...
Marion (4 postings) Agriculture Teacher:...;  NHS - Agriculture...
Chesapeake (3 postings) Remote High School ELA...;  Remote High School ELA...
Fort Defiance (3 postings) High School Band...;  Long Term Substitute -...
Glen Allen (3 postings) High School - Math...;  High School - Spanish...
Highland Springs (3 postings) High School -...;  High School - Spanish...
Manassas Park (3 postings) High School Business &...;  Health & Medical...
Poquoson (3 postings) Teacher-Special...;  Teacher - HS Credit...
Midlothian (2 postings) Teacher of Spanish;  Teacher of Spanish...
Pulaski (2 postings) Biology Teachers;  High School Teachers...
Annandale (1 posting) 2nd Grade Teacher -...
Centreville (1 posting) Special Education...
Fairfax (1 posting) IB Mathematics Teacher;...
Gainesville (1 posting) School Year 26-27 High...
Herndon (1 posting) Spanish Teacher
Quantico (1 posting) Teacher-DoWEA Virtual...
Salem (1 posting) Inspiring History &...
Some of the Last Jobs Posted:
today 1. High School English Teacher: Inspire, Assess Job in Petersburg, Virginia, USA

Education / Teaching (High School, English Teacher / ESL TEFL)

Position: High School English Teacher: Inspire, Assess, Grow - Petersburg High School is seeking an English Teacher to develop and...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

High School English Teacher: Inspire, Assess Job

Listing for: Petersburg High School
View this Job
today 2. SOL Testing & Data Coordinator - High School Job in Winchester, Virginia, USA

Education / Teaching (High School)

Young World Physical Education is seeking an Accountability Specialist for James Wood High School in Winchester, Virginia. This full -...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

SOL Testing & Data Coordinator - High School Job

Listing for: Young World Physical Education
View this Job
today 3. Biology Educator: Inspire Student Discovery Job in Portsmouth, Virginia, USA

Education / Teaching (High School)

Young World Physical Education is seeking a Full - Time Biology Teacher to provide instruction and support to students at Portsmouth...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Biology Educator: Inspire Student Discovery Job

Listing for: Young World Physical Education
View this Job
today 4. Shape 's Leaders: Math Instructor Job in Fork Union, Virginia, USA

Education / Teaching (Teacher Assistant/ Paraprofessional, Math Teacher, High School, Online Teaching)

Position: Shape Tomorrow's Leaders: Math Instructor - Location: Fork Union - Job Title: Math Teacher - Department: Academics - Reports...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Shape 's Leaders: Math Instructor Job

Listing for: Fork Union Military Academy
View this Job
today 5. French Teacher Job in Virginia Beach, Virginia, USA

Education / Teaching (Special Education Teacher, Elementary School, Teacher Assistant/ Paraprofessional, High School)

Position: French Teacher (0.4) - Certified - Position - World Language Teacher GENERAL RESPONSIBILITIES - Under direction of the school...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

French Teacher Job

Listing for: Three Oaks Elementary School
View this Job
today 6. Inspiring High School Science Teacher, Division-Wide Job in Lynchburg, Virginia, USA

Education / Teaching (Science Teacher, High School, Middle School)

A Virginia educational institution seeks a High School Science Teacher for the school year. The role focuses on delivering high -...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Inspiring High School Science Teacher, Division-Wide Job

Listing for: Young World Physical Education
View this Job
today 7. Math Mentor Grades 7-12 Job in Fork Union, Virginia, USA

Education / Teaching (Math Teacher, High School)

Position: Full - Time Math Mentor for Grades 7 - 12 - Location: Fork Union - An esteemed academic institution located in Fork Union,...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Math Mentor Grades 7-12 Job

Listing for: Fork Union Military Academy
View this Job
today 8. Health and Physical Education Teacher Job in Martinsville, Virginia, USA

Education / Teaching (High School)

Position: Health and Physical Education Teacher - 26 - 27 - Health and Physical Education Teacher - 26 - 27 - Martinsville City Schools...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Health and Physical Education Teacher Job

Listing for: Young World Physical Education
View this Job
today 9. High School Science Tutor Job in McLean, Virginia, USA

Education / Teaching (Tutoring, High School)

Position: High School Science Tutor - 2026 - 2027 School Year - # High School Science Tutor - School Year Top Score Education Inc Be...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

High School Science Tutor Job

Listing for: TryApplyNow
View this Job
today 10. Teacher-ESOL Job in Stafford, Virginia, USA

Education / Teaching (Elementary School, Special Education Teacher, High School, Middle School)

Position: Teacher - ESOL (2026 - 2027) - Job Summary and Purpose - The Teacher develops and implements an instructional program that will...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Teacher-ESOL Job

Listing for: Young World Physical Education
View this Job
today 11. Anticipated SY Division-Wide High School Science Teacher Pool Job in Lynchburg, Virginia, USA

Education / Teaching (Science Teacher, High School, Special Education Teacher)

Position: Anticipated SY 26 - 27 Division - Wide High School Science Teacher Pool - Anticipated SY 26 - 27 Division - Wide High School...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Anticipated SY Division-Wide High School Science Teacher Pool Job

Listing for: Young World Physical Education
View this Job
today 12. Math Teacher Job in McLean, Virginia, USA

Education / Teaching (Academic, Faculty, Teacher Assistant/ Paraprofessional, High School)

# Math Teacher The Madeira School Be an Early Applicant Full Timemid Mc Lean , Virginia, USPosted Today## - Role Overview The Madeira...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Math Teacher Job

Listing for: TryApplyNow
View this Job
today 13. High School History & Social Studies Teacher Job in Victoria, Virginia, USA

Education / Teaching (High School, History Teacher, K12)

Position: Dynamic High School History & Social Studies Teacher - Location: Victoria - Young World Physical Education is seeking a Full...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

High School History & Social Studies Teacher Job

Listing for: Young World Physical Education
View this Job
today 14. Job Coach; part-time Job in Woodstock, Virginia, USA

Education / Teaching (High School)

Position: Job Coach (part - time) - Location: Woodstock - Job Coach (part‑time) - Shenandoah County Public Schools Central High School -...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Job Coach; part-time Job

Listing for: Young World Physical Education
View this Job
today 15. Itinerant French Teacher: Inspire Bilingual Job in Ringgold, Virginia, USA

Education / Teaching (Middle School, Teacher Assistant/ Paraprofessional, High School)

Position: Itinerant French Teacher: Inspire Bilingual Growth - Location: Ringgold - A local school district is seeking a Full - Time...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Itinerant French Teacher: Inspire Bilingual Job

Listing for: Young World Physical Education
View this Job
today 16. Teacher - grade 4 ELA; Job in Danville, Virginia, USA

Education / Teaching (Middle School, High School, Elementary School, Teacher Assistant/ Paraprofessional)

Position: Teacher - grade 4 ELA (2026 - 2027) - Starting Date: Immediately - Job Description - GENERAL DEFINITION OF WORK - Under the...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Teacher - grade 4 ELA; Job

Listing for: Young World Physical Education
View this Job
today 17. High School Special Education Teacher Job in Front Royal, Virginia, USA

Education / Teaching (High School)

Young World Physical Education is seeking a Teacher for Special Education at Skyline High School in Front Royal, Virginia. This full -...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

High School Special Education Teacher Job

Listing for: Young World Physical Education
View this Job
today 18. French Language Teacher — Inspire & Innovate Job in Virginia Beach, Virginia, USA

Education / Teaching (Special Education Teacher, Elementary School, Teacher Assistant/ Paraprofessional, High School)

Position: Dynamic French Language Teacher — Inspire & Innovate - Certified - Position - World Language Teacher - Job Number - Start...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

French Language Teacher — Inspire & Innovate Job

Listing for: Three Oaks Elementary School
View this Job
today 19. High School Athletic/Activities Director - Buffalo Gap High School Job in Swoope, Virginia, USA

Education / Teaching (High School, Physical Education Teacher)

Position: Vacancy (2026 - 2027) - High School Athletic/Activities Director - Buffalo Gap High School - Location: Swoope - Vacancy...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

High School Athletic/Activities Director - Buffalo Gap High School Job

Listing for: Young World Physical Education
View this Job
today 20. KS1 Teacher: Inspire in Inclusive School Job in Bristol, Virginia, USA

Education / Teaching (K12, High School, Elementary School)

Position: KS1 Teacher: Inspire Growth in an Inclusive School - Astrea Academy Trust in Bristol seeks a dedicated Teacher for Key Stage...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

KS1 Teacher: Inspire in Inclusive School Job

Listing for: Astrea Academy Trust
View this Job