×
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:
1 day ago 1. 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 2. 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 3. 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 4. 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 5. 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 6. Teacher Special Education - SHS Job in Front Royal, Virginia, USA

Education / Teaching (High School)

Teacher Special Education - SHS - Warren County Schools Skyline High School - Front Royal, Virginia. Open in Google Maps. - This job...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Teacher Special Education - SHS Job

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

Teacher - grade 4 ELA; Job

Listing for: Young World Physical Education
View this Job
1 day ago 8. 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 9. Grade 8 Math Teacher; Algebra & Geometry Job in Virginia Beach, Virginia, USA

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

Position: Grade 8 Math Teacher (Algebra & Geometry) - Certified - Position - Math Teacher General Responsibilities - Under direction...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Grade 8 Math Teacher; Algebra & Geometry Job

Listing for: Three Oaks Elementary School
View this Job
1 day ago 10. Spanish Teacher; In-Person Job in Richmond, Virginia, USA

Education / Teaching (Spanish Teacher, High School)

Position: Spanish Teacher (In - Person) - Rise Academy is a small, tuition‑free private high school serving the East End of Richmond, VA....
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Spanish Teacher; In-Person Job

Listing for: Rise Academy
View this Job
1 day ago 11. Classroom Teacher; Part-time - Monticello High School Job in Charlottesville, Virginia, USA

Education / Teaching (High School, Special Education Teacher)

Position: Classroom Teacher (Part - time) - Monticello High School - 2026 - 27 School Year - Classroom Teacher (Part - time) –...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Classroom Teacher; Part-time - Monticello High School Job

Listing for: Young World Physical Education
View this Job
1 day ago 12. 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...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

KS1 Teacher: Inspire in Inclusive School Job

Listing for: Astrea Academy Trust
View this Job
1 day ago 13. Engaging Mathematics Teacher — Inspire & Mastery Job in Stafford, Virginia, USA

Education / Teaching (High School, General Education, Early Childhood Education, Elementary School)

Position: Engaging Mathematics Teacher — Inspire Growth & Mastery - Young World Physical Education is seeking a dedicated Teacher to...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

Engaging Mathematics Teacher — Inspire & Mastery Job

Listing for: Young World Physical Education
View this Job
1 day ago 14. 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 15. 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 16. 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 17. 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
1 day ago 18. Biology Teacher- Norcom Job in Portsmouth, Virginia, USA

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

Biology Teacher - Norcom - Portsmouth Public Schools, Portsmouth, Virginia - Job : 5789369 | - Final date to receive applications: Jul...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Biology Teacher- Norcom Job

Listing for: Young World Physical Education
View this Job
1 day ago 19. 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 -...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to...

Science Teacher Job

Listing for: Petersburg High School
View this Job
1 day ago 20. 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