×
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 - 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 4. 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 5. 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 6. 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 7. 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 8. 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 9. 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 10. 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 11. School Counselor - High School - Eligible Job in Virginia Beach, Virginia, USA

Education / Teaching (Guidance Counselor: Social/Educational, School Counselor, Special Needs / Learning Disabilities, High School)

Position: School Counselor - High School - Bonus Eligible - School Counselor - High School - Bonus Eligible - Join to apply for the...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

School Counselor - High School - Eligible Job

Listing for: Primavera Online School
View this Job
1 day ago 12. 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 13. 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 14. School Counselor - High School - Eligible Job in Newport News, Virginia, USA

Education / Teaching (Guidance Counselor: Social/Educational, School Counselor, Special Needs / Learning Disabilities, High School)

Position: School Counselor - High School - Bonus Eligible - School Counselor - High School - Bonus Eligible - Join to apply for the...
JobGuard.io. Aktuelle Stellenangebote, Ausbildungsplätze und Praktikumsstellen USA, UK. Partnering with L4G for many...

School Counselor - High School - Eligible Job

Listing for: Primavera Online School
View this Job
1 day ago 15. High School Business & IT Teacher — Inspire Job in Hopewell, Virginia, USA

Education / Teaching (High School)

Position: High School Business & IT Teacher — Inspire Tomorrow - Young World Physical Education is looking for a Business and...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks.

High School Business & IT Teacher — Inspire Job

Listing for: Young World Physical Education
View this Job
1 day ago 16. Secondary School Counselor: Empower Student Futures Job in Christiansburg, Virginia, USA

Education / Teaching (Middle School, High School)

Montgomery County, Virginia is looking for a dedicated School Counselor for the 2026–2027 school year. The selected candidate will...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks.

Secondary School Counselor: Empower Student Futures Job

Listing for: Montgomery County, Virginia
View this Job
1 day ago 17. 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 18. 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...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks.

High School History & Social Studies Teacher Job

Listing for: Young World Physical Education
View this Job
1 day ago 19. 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 20. 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