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

High School Jobs in Virginia by City

Arlington (231 postings) Ag Science - Animal...;  Special...
Virginia Beach (121 postings) Math Coach;  Music - Instrumental...
Fredericksburg (94 postings) High School Theater Arts...;  High School In-School...
Ashburn (91 postings) Impactful Special...;  Upper School English...
Alexandria (75 postings) Biology Teacher —...;  Trades & Industry...
Charlottesville (67 postings) CTE Teacher:...;  English Teacher; Dual...
Richmond (64 postings) Upper School Long-Term...;  Upper School Mathematics...
Leesburg (56 postings) Teacher, Mathematics;  Middle School Spanish...
Newport News (44 postings) Spanish Teacher;  ASL Teacher High School...
Lynchburg (38 postings) Engaging Middle School...;  Anticipated SY...
Stafford (38 postings) Teacher- Drama;;  Inspiring Earth Science...
Martinsville (37 postings) Personal Finance and...;  Spanish Teacher - MHS...
Suffolk (37 postings) High School Health & PE...;  Band Teacher...
Danville (36 postings) Teacher - grade 1;  Teacher - Kindergarten...
Manassas (31 postings) High School Biology...;  Information Technology...
Purcellville (31 postings) Teacher, Social Science...;  Teacher, Family &...
Christiansburg (30 postings) Secondary Special...;  English Teacher - High...
Sterling (30 postings) High School Business...;  Inspiring High School...
Chantilly (27 postings) In-Person High School...;  High School Math...
Norfolk (25 postings) Substitute Teacher;  French Teacher...
Petersburg (25 postings) Inspiring History &...;  CTE Business Education...
Williamsburg (25 postings) Teacher - English; Dual...;  Teacher - CTE;...
Roanoke (24 postings) Music Teacher - Middle;  Health & Physical...
Winchester (24 postings) Teacher-Music/Choral; MHS;  High School Chemistry...
Hampton (23 postings) Cosmetology Instructor;  Middle School Family &...
Bristol (22 postings) Grade 5-6 Teacher;  Assistant Girls...
Ashland (19 postings) Math Teacher - Hanover...;  Biology Teacher...
Colonial Heights (14 postings) High School Chemistry...;  High School Math Teacher...
Hopewell (14 postings) JROTC Senior Army...;  English Teacher- High...
McLean (14 postings) Math Teacher - Upper...;  Math Teacher - Upper...
Smithfield (14 postings) SY Teacher - English Pool;  SY Teacher-Special...
Franklin (10 postings) CTE Automotive Teacher;  SY Teacher Health &...
Abingdon (9 postings) Certified English Second...;  Business Teacher...
Portsmouth (8 postings) Teacher C. Norcom High...;  Computer...
Waynesboro (8 postings) Biology Teacher...;  4th Grade Teacher...
Woodbridge (8 postings) Chemistry Teacher...;  High School Counselor...
Staunton (7 postings) High School Special...;  High School Special...
Culpeper (6 postings) Math Teacher;  Family & Consumer...
Falls Church (6 postings) ESY - Secondary...;  High School Computer...
Reston (6 postings) Online High School...;  English and History...
Springfield (6 postings) High School Choir...;  Art Teacher; Part-time,...
Richlands (5 postings) English Teacher;  Special Education Teacher...
Vienna (5 postings) Mathematics Teacher;  Spanish Teacher; Grades...
Burke (4 postings) Secondary English...;  Inspiring Secondary ELA...
Farmville (4 postings) High School ESL...;  High School ESL...
Marion (4 postings) Agriculture Teacher:...;  NHS - Agriculture...
Blacksburg (3 postings) CTE Culinary Arts...;  Summer Instructors...
Fort Defiance (3 postings) High School Band...;  Long Term Substitute -...
Glen Allen (3 postings) High School Graduation...;  High School - Spanish...
Harrisonburg (3 postings) Adaptive Curriculum SPED...;  In-Person Secondary Art...
Highland Springs (3 postings) High School - Spanish...;  High School -...
Lexington (3 postings) Teacher-...;  Secondary Math Teacher...
Manassas Park (3 postings) High School Business &...;  Health & Medical...
Poquoson (3 postings) Teacher-Special...;  Teacher-Special...
Wytheville (3 postings) Secondary Math Teacher;  Secondary Math Teacher...
Chesapeake (2 postings) Upper School Music...;  Computer...
Front Royal (2 postings) Biology Teacher - WCHS;  Biology Teacher - WCHS...
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. Mathematics - SY ; updated Job in Hampton, Virginia, USA

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

Position: Mathematics - SY 26/27 (updated 6/16) - Position Type: - Teacher - Middle/High/Mathematics - Date Posted: - 11/3/2025 -...
Information Services: Meet the Fastest Growing Job Site in America. Learn how MyJobHelper helps job boards, agencies...

Mathematics - SY ; updated Job

Listing for: Hampton City Schools
View this Job
today 2. Biology Teacher Split Patrick Henry HS & Holston HS Job in Abingdon, Virginia, USA

Education / Teaching (High School)

Position: Biology Teacher Split between Patrick Henry HS & Holston HS - Biology Teacher - QUALIFICATIONS: - Performs complex...
Information Services: Meet the Fastest Growing Job Site in America. Learn how MyJobHelper helps job boards, agencies...

Biology Teacher Split Patrick Henry HS & Holston HS Job

Listing for: Washington County School District
View this Job
today 3. Biology Teacher Split Patrick Henry HS & Holston HS Job in Abingdon, Virginia, USA

Education / Teaching (High School)

Position: Biology Teacher Split between Patrick Henry HS & Holston HS - Biology Teacher - QUALIFICATIONS: - Performs complex...
Information Services: Meet the Fastest Growing Job Site in America. Learn how MyJobHelper helps job boards, agencies...

Biology Teacher Split Patrick Henry HS & Holston HS Job

Listing for: Washington County School District
View this Job
today 4. T26/SOCIAL Studies Teacher; Jefferson Job in Arlington, Virginia, USA

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

Position: T26/27 SOCIAL STUDIES TEACHER (Jefferson) - Job Description - This position is a 1.0 FTE located at Thomas Jefferson Middle...
Information Services: Meet the Fastest Growing Job Site in America. Learn how MyJobHelper helps job boards, agencies...

T26/SOCIAL Studies Teacher; Jefferson Job

Listing for: Arlington Public Schools
View this Job
today 5. High School Social Science & Global Studies Educator Job in Stover, Virginia, USA

Education / Teaching (High School, Social Sciences & Sociology)

Location: Stover - Young World Physical Education seeks a full - time Teacher for Social Science & Global Studies at Light ridge High...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

High School Social Science & Global Studies Educator Job

Listing for: Young World Physical Education
View this Job
today 6. Spanish Teacher Job in Richmond, Virginia, USA

Education / Teaching (Spanish Teacher, High School, Language Teacher)

About Rise Academy - Rise Academy is a small, tuition‑free private high school serving the East End of Richmond, VA. We are...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Spanish Teacher Job

Listing for: National Association of Independent Schools
View this Job
today 7. Teacher, Social Sciences & Global Studies Job in Aldie, Virginia, USA

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

Location: Aldie - Teacher, Social Sciences & Global Studies - Loudoun County Public Schools John Champe High School - Aldie, Virginia...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Teacher, Social Sciences & Global Studies Job

Listing for: Young World Physical Education
View this Job
today 8. Mathematics Teacher Job in Norfolk, Virginia, USA

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

Job Description - Exempt; 7.33 Hours/Day; 200 Days/Year; 10 Months/Year - The Mathematics Teacher provides engaging, standards - based...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Mathematics Teacher Job

Listing for: Young World Physical Education
View this Job
today 9. English Teacher Job in Manassas, Virginia, USA

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

Position: ENGLISH TEACHER - 195 DAY - Position Overview - English Teacher – 195 Day – Full Time, effective 2026 - 27. School: - ...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

English Teacher Job

Listing for: IMDiversity
View this Job
today 10. Anticipated Mathematics Teacher - Division Wide Job in Verona, Virginia, USA

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

Position: Anticipated Vacancy 2026 - 27: Mathematics Teacher - Division Wide - Location: Verona - Anticipated Vacancy 2026 - 27: - ...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Anticipated Mathematics Teacher - Division Wide Job

Listing for: Young World Physical Education
View this Job
today 11. High School Agriculture Teacher Job in Luray, Virginia, USA

Education / Teaching (High School)

Position: High School Agriculture Teacher — $5k Sign - On Bonus - Location: Luray - 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 Agriculture Teacher Job

Listing for: Young World Physical Education
View this Job
1 day ago 12. High School Band Instructor — Inspire Musicians Job in Suffolk, Virginia, USA

Education / Teaching (High School)

Young World Physical Education in Suffolk, Virginia is seeking a motivated Band Teacher to provide specialized teaching services. The...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

High School Band Instructor — Inspire Musicians Job

Listing for: Young World Physical Education
View this Job
1 day ago 13. ESOL Teacher — Alternative Education Job in Manassas, Virginia, USA

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

Position: ESOL Teacher — Alternative Education (10 - Month) - Young World Physical Education in Manassas, Virginia, seeks a full - time...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

ESOL Teacher — Alternative Education Job

Listing for: Young World Physical Education
View this Job
1 day ago 14. High School Math Teacher: Inspire Critical Thinkers Job in Lynchburg, Virginia, USA

Education / Teaching (High School, Math Teacher, K12, Middle School)

A Virginia school district is seeking a dedicated High School Math Teacher to deliver high - quality mathematics instruction aligned with...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

High School Math Teacher: Inspire Critical Thinkers Job

Listing for: Young World Physical Education
View this Job
1 day ago 15. High School Science Research Mentor Job in Ashburn, Virginia, USA

Education / Teaching (High School)

Loudoun County Public Schools is seeking a dedicated Teacher for Independent Science Research at Briar Woods High School in Ashburn,...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

High School Science Research Mentor Job

Listing for: Young World Physical Education
View this Job
1 day ago 16. Family & Consumer Sciences Teacher Job in Culpeper, Virginia, USA

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

Starting Date: Jul 20, 2026 - Family & Consumer Sciences Teacher - Culpeper County School District Eastern View High - Culpeper,...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Family & Consumer Sciences Teacher Job

Listing for: Young World Physical Education
View this Job
1 day ago 17. History Teacher Job in Woodstock, Virginia, USA

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

Position: History Teacher (2026 - 27) - Location: Woodstock - History Teacher (2026 - 27) - Shenandoah County Public Schools Central High...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

History Teacher Job

Listing for: Young World Physical Education
View this Job
1 day ago 18. Teacher-Social Studies; SHS Job in Stephens City, Virginia, USA

Education / Teaching (High School)

Position: Teacher - Social Studies (SHS) - Location: Stephens City - Frederick County Public Schools Sherando High School - Stephens...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Teacher-Social Studies; SHS Job

Listing for: Young World Physical Education
View this Job
1 day ago 19. Biology Teacher - WCHS Job in Front Royal, Virginia, USA

Education / Teaching (High School)

Biology Teacher - WCHS - Warren County Schools – Warren County High School, Front Royal, Virginia - Job DetailsJob : 5759317Final date...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Biology Teacher - WCHS Job

Listing for: Young World Physical Education
View this Job
1 day ago 20. Teacher - Kindergarten Job in Danville, Virginia, USA

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

Starting Date: Immediately - Job Description - Under the supervision of the Principal, plan, organize, and implement appropriate...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Teacher - Kindergarten Job

Listing for: Young World Physical Education
View this Job