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

High School Jobs in Virginia by City

Arlington (228 postings) Math Teacher ; Spanish;  Ag Science - Animal...
Virginia Beach (119 postings) French Language Teacher...;  Health and PE Teacher...
Ashburn (93 postings) Teacher, Health and...;  High School Orchestra...
Alexandria (78 postings) History Teacher;  Trades & Industry...
Fredericksburg (78 postings) Impactful Middle School...;  History & Social Studies...
Charlottesville (70 postings) Summer Algebra Teacher —...;  CTE Teacher:...
Richmond (54 postings) Teacher - Business and...;  Innovative Upper School...
Leesburg (53 postings) Teacher, Family &...;  Teacher, Alternative...
Stafford (49 postings) Inspiring Classroom...;  Elevate Student...
Newport News (43 postings) Inspiring Secondary Math...;  ASL Teacher High School...
Lynchburg (38 postings) English Teacher;  High School English...
Martinsville (37 postings) Foreign Language...;  High School Spanish...
Suffolk (35 postings) Impactful High School...;  Band Teacher...
Manassas (33 postings) Inspiring High School...;  High School Business &...
Danville (32 postings) Building Trades Skills...;  Teacher - Middle School...
Purcellville (32 postings) Teacher, Science;  Inspiring High School...
Petersburg (29 postings) High School English...;  High School English...
Norfolk (28 postings) High School English...;  Spanish Teacher —...
Winchester (28 postings) Business Teacher;  High School Chemistry...
Sterling (26 postings) Inspiring High School...;  Teacher, Chemistry...
Chantilly (25 postings) Teacher, Mathematics;  High School Physics...
Williamsburg (25 postings) Tech-Savvy High School...;  CTE Teacher – Empower...
Bristol (24 postings) History Teacher: Inspire...;  English Teacher...
Roanoke (24 postings) Special Education...;  Transitional Classroom...
Hampton (23 postings) Middle School Science...;  Cosmetology Instructor:...
Ashland (21 postings) Computer Science Teacher;  Chemistry Teacher...
McLean (17 postings) High School Science Tutor;  Science & Biology...
Colonial Heights (14 postings) High School Chemistry...;  Math Teacher - High...
Smithfield (14 postings) SY Teacher - History and...;  SY Teacher - Science Pool...
Abingdon (13 postings) Certified English Second...;  Biology Teacher -...
Christiansburg (13 postings) Secondary School...;  Science Teacher - High...
Hopewell (13 postings) High School English...;  Business and Information...
Portsmouth (12 postings) Remote High School ELA...;  Biology Educator:...
Franklin (10 postings) SY Teacher CTE: Building...;  Secondary Science...
Waynesboro (9 postings) Biology Teacher...;  Science Teacher; Biology...
Culpeper (8 postings) Family & Consumer...;  Family & Consumer...
Woodbridge (8 postings) High School Counselor...;  Chemistry Teacher...
Staunton (7 postings) Inspiring 7th/8th Grade...;  Special Education...
Falls Church (6 postings) High School Computer...;  K-4 Spanish Teacher...
Harrisonburg (6 postings) Innovative Secondary...;  Innovative Secondary...
Springfield (6 postings) Art Teacher; Part-time,...;  Art Teacher; Part-time,...
Lexington (5 postings) ESOL Teacher - Part-time;  English & Language Arts...
Reston (5 postings) Online High School Math...;  Online High School...
Wytheville (5 postings) High School Math Teacher...;  High School Math Teacher...
Blacksburg (4 postings) Summer Instructors...;  Upward Bound Summer...
Farmville (4 postings) High School ESL...;  High School ESL...
Marion (4 postings) Agriculture Teacher:...;  NHS - Agriculture...
Vienna (4 postings) Science Teacher;  Mathematics Teacher...
Chesapeake (3 postings) Remote High School ELA...;  Upper School Music...
Fort Defiance (3 postings) High School Band...;  Long Term Substitute -...
Front Royal (3 postings) Teacher Special...;  High School Special...
Glen Allen (3 postings) High School - Math...;  High School Graduation...
Highland Springs (3 postings) High School -...;  High School - Chemistry...
Manassas Park (3 postings) Health & Medical...;  HS Business Education...
Poquoson (3 postings) Teacher-Special...;  Teacher-Special...
Midlothian (2 postings) Teacher of Spanish;  Teacher of Spanish...
Pulaski (2 postings) High School Teachers;  Biology Teachers...
Richlands (2 postings) Special Education Teacher;  Special Education Teacher...
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. Part-Time Upper School Spanish Teacher; Post-AP - Boarding Job in Charlottesville, Virginia, USA

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

Position: Part - Time Upper School Spanish Teacher (Post - AP) - Boarding - St. Anne's - Belfield School in Charlottesville,...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Part-Time Upper School Spanish Teacher; Post-AP - Boarding Job

Listing for: St. Anne's-Belfield School
View this Job
today 2. 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 -...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

High School Special Education Teacher Job

Listing for: Young World Physical Education
View this Job
today 3. In-Person Spanish Teacher High School Job in Richmond, Virginia, USA

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

Position: In - Person Spanish Teacher for High School Growth - Rise Academy in Richmond, VA is looking for a dynamic Spanish educator to...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

In-Person Spanish Teacher High School Job

Listing for: Rise Academy
View this Job
1 day ago 4. Innovative Upper School History Teacher: Inspire Leadership Job in Richmond, Virginia, USA

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

St. Catherine's School in Richmond, VA, is seeking a committed Upper School History Teacher for the term. Ideal candidates will have...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks.

Innovative Upper School History Teacher: Inspire Leadership Job

Listing for: National Association of Episcopal Schools
View this Job
1 day ago 5. Science Teacher Job in Petersburg, Virginia, USA

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

Position: 2026 - 2027 Science Teacher - Job Title: English Teacher - Location: Petersburg High School - Salary: $57,582 - $108,868 -...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Science Teacher Job

Listing for: Petersburg High School
View this Job
1 day ago 6. Health and PE Teacher Job in Virginia Beach, Virginia, USA

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

Certified - Position - Health & Physical Education Teacher - Job Number - Start Date - Open Date 06/15/2026 - Closing Date...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks.

Health and PE Teacher Job

Listing for: Three Oaks Elementary School
View this Job
1 day ago 7. 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...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks.

Teacher-ESOL Job

Listing for: Young World Physical Education
View this Job
1 day ago 8. Innovative Virtual High School Math Teacher Job in Newport News, Virginia, USA

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

Burnsville - Eagan - Savage School District seeks a Math Teacher for their virtual high school. This role emphasizes innovative teaching...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks.

Innovative Virtual High School Math Teacher Job

Listing for: Burnsville-Eagan-Savage School District
View this Job
1 day ago 9. High School History Teacher Job in Victoria, Virginia, USA

Education / Teaching (High School)

Position: High School History Teacher 2026 - 27 - Location: Victoria - Job Description - Position Title: High School History Teacher 2026...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks.

High School History Teacher Job

Listing for: Young World Physical Education
View this Job
1 day ago 10. Teacher - Business and Information Technology Job in Richmond, Virginia, USA

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

Teacher - Business and Information Technology - Richmond City Public Schools, Thomas Jefferson High School – Richmond, Virginia. Open...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Teacher - Business and Information Technology Job

Listing for: Young World Physical Education
View this Job
1 day ago 11. Lead High School Forensics & Speech Coach Job in Lynchburg, Virginia, USA

Education / Teaching (High School, Youth Development)

Young World Physical Education in Lynchburg seeks a Speech Coach responsible for developing and supervising the high school forensics...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Lead High School Forensics & Speech Coach Job

Listing for: Young World Physical Education
View this Job
1 day ago 12. VHSL High School Speech; Forensics Coach Job in Lynchburg, Virginia, USA

Education / Teaching (High School)

Position: VHSL High School Speech (Forensics) Coach - VHSL High School Speech (Forensics) Coach - The Speech Coach is responsible for...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

VHSL High School Speech; Forensics Coach Job

Listing for: Young World Physical Education
View this Job
1 day ago 13. Part-Time High School Teacher - Equity & Impact Job in Charlottesville, Virginia, USA

Education / Teaching (High School)

Young World Physical Education is seeking a part - time Classroom Teacher for Monticello High School, beginning August 3, 2026. The...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Part-Time High School Teacher - Equity & Impact Job

Listing for: Young World Physical Education
View this Job
1 day ago 14. Anticipated High School Spanish Teacher - Luray High School Job in Luray, Virginia, USA

Education / Teaching (High School, Spanish Teacher)

Position: Anticipated 2026 - 2027 High School Spanish Teacher - Luray High School - Location: Luray - Anticipated High School Spanish...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Anticipated High School Spanish Teacher - Luray High School Job

Listing for: Young World Physical Education
View this Job
1 day ago 15. Innovative Math Teacher | Tech-Driven Classrooms Job in Williamsburg, Virginia, USA

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

Williamsburg - James City County Schools seeks a passionate teacher to provide students with appropriate learning activities. The ideal...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Innovative Math Teacher | Tech-Driven Classrooms Job

Listing for: Williamsburg-James City County Schools
View this Job
1 day ago 16. Grade 4 Teacher Job in Virginia Beach, Virginia, USA

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

General Responsibilities - Under direction of the school principal, plan and provide for appropriate learning experiences for students....
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Grade 4 Teacher Job

Listing for: Virginia Beach City Public Schools
View this Job
1 day ago 17. Business & IT Teacher: Inspire & Skills Job in Pearisburg, Virginia, USA

Education / Teaching (High School)

Position: Business & IT Teacher: Inspire Progress & Skills - Location: Pearisburg - Young World Physical Education is hiring a...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks.

Business & IT Teacher: Inspire & Skills Job

Listing for: Young World Physical Education
View this Job
1 day ago 18. Business & Information Technology Teacher - Giles High School Job in Pearisburg, Virginia, USA

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

Location: Pearisburg - Business & Information Technology Teacher - Giles High School - Starting Date: Aug 1, 2026 - Job Description ...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks.

Business & Information Technology Teacher - Giles High School Job

Listing for: Young World Physical Education
View this Job
1 day ago 19. Biology Teacher: Inspire, Plan & Grow Minds Job in Stafford, Virginia, USA

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

Stafford County Public Schools is seeking a dedicated Teacher to develop engaging instructional programs for students. This role aims to...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Biology Teacher: Inspire, Plan & Grow Minds Job

Listing for: Stafford County Public Schools
View this Job
1 day ago 20. Teacher - Business and Information Technology Job in Richmond, Virginia, USA

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

Teacher - Business and Information Technology - Richmond City Public Schools, Thomas Jefferson High School – Richmond, Virginia. Open...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Teacher - Business and Information Technology Job

Listing for: Young World Physical Education
View this Job