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 β...; High School Math Teacher...
Leesburg
(56 postings)
Innovative High School...; Teacher, Health and...
Stafford
(45 postings)
Spanish Language Teacher...; Teacher - Family and...
Newport News
(44 postings)
Social Studies Teacher; Student Support...
Lynchburg
(40 postings)
High School Social...; English Teacher...
Martinsville
(37 postings)
Mathematics Teacher - MMS; Mathematics Teacher - MMS...
Danville
(36 postings)
Teacher - Science; Teacher - Middle School...
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)
High School Band...; 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)
Science Teacher; Online High School...
Springfield
(6 postings)
High School Symphony...; High School Orchestra...
Richlands
(5 postings)
Special Education Teacher; Special Education Teacher...
Vienna
(5 postings)
Spanish Teacher; Grades...; 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;...
Front Royal
(4 postings)
Biology Teacher β...; Biology Teacher - WCHS...
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 &...
today
1.
Business Teacher
Job in
Winchester, Virginia, USA
Education / Teaching (High School)
Position: Business Teacher - 2026 - 2027 - Summary - Primarily responsibility is teaching business information and career and technical...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. Business Teacher JobListing for: Winchester Public Schools |
today
2.
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...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. High School Athletic/Activities Director - Buffalo Gap High School JobListing for: Young World Physical Education |
today
3.
English Teacher - Charlottesville High School
Job in
Charlottesville, Virginia, USA
Education / Teaching (Elementary School, Special Education Teacher, High School, Teacher Assistant/ Paraprofessional)
Position: English Teacher - Charlottesville High School (2026 - 27 School Year) - English Teacher - Charlottesville High School (2026...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. English Teacher - Charlottesville High School JobListing for: Young World Physical Education |
today
4.
High School French Teacher
Job in
Stephens City, Virginia, USA
Education / Teaching (French Teacher, High School, Language Teacher)
Position: Full - Time High School French Teacher (10 - Month) - Location: Stephens City - Young World Physical Education in Stephens...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. High School French Teacher JobListing for: Young World Physical Education |
today
5.
Catholic High School Social Studies Teacher β Inspire Faith
Job in
Dumfries, Virginia, USA
Education / Teaching (High School)
Location: Dumfries - Young World Physical Education is seeking a Social Studies Teacher for St. John Paul the Great High School in...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. Catholic High School Social Studies Teacher β Inspire Faith JobListing for: Young World Physical Education |
today
6.
Language Arts Teacher - Inspire Critical Thinkers
Job in
Nokesville, Virginia, USA
Education / Teaching (Teacher Assistant/ Paraprofessional, High School, Elementary School, K12)
Position: Language Arts Teacher - Inspire Critical Thinkers (195 Days) - Location: Nokesville - IMDiversity is seeking a qualified...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. Language Arts Teacher - Inspire Critical Thinkers JobListing for: IMDiversity |
today
7.
Entrepreneurship CTE Teacher: Equity & Innovation
Job in
Charlottesville, Virginia, USA
Education / Teaching (High School)
Young World Physical Education is seeking a full - time CTE Teacher: - Entrepreneurship for Albemarle High School in Charlottesville, VA...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. Entrepreneurship CTE Teacher: Equity & Innovation JobListing for: Young World Physical Education |
today
8.
High School Social Studies Teacher
Job in
Stephens City, Virginia, USA
Education / Teaching (High School, Social Sciences & Sociology)
Position: High School Social Studies Teacher β Full - Time 10 - Month - Location: Stephens City - Young World Physical Education in...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. High School Social Studies Teacher JobListing for: Young World Physical Education |
today
9.
High School ESL Teacher β On-Site in Arlington
Job in
Arlington, Virginia, USA
Education / Teaching (English Teacher / ESL TEFL, High School)
Arlington Public Schools - VA is seeking an English Learner Teacher for Yorktown High School. The successful candidate will hold or be...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. High School ESL Teacher β On-Site in Arlington JobListing for: Arlington Public Schools - VA |
today
10.
Math Teacher - Middle School
Job in
McLean, Virginia, USA
Education / Teaching (Middle School, High School, Special Education Teacher, Online Teaching)
BASIS Independent McLean is seeking qualified candidates for a Math Teacher for the coming school year! - BASIS Independent McLean opened...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. Math Teacher - Middle School JobListing for: National Association of Independent Schools |
today
11.
High School Earth Science Teacher - Inspiring Minds
Job in
Ashburn, Virginia, USA
Education / Teaching (High School, Science Teacher)
Young World Physical Education seeks a dedicated Teacher for Earth Science in Ashburn, Virginia. This full - time position involves...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. High School Earth Science Teacher - Inspiring Minds JobListing for: Young World Physical Education |
today
12.
High School Drama & English Teacher β Engage, Empower
Job in
Chantilly, Virginia, USA
Education / Teaching (High School, K12)
Young World Physical Education in Chantilly, Virginia is seeking a full - time Teacher for Drama/English, responsible for developing and...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. High School Drama & English Teacher β Engage, Empower JobListing for: Young World Physical Education |
today
13.
High School Science Teacher: Hands-On Lab & Inquiry
Job in
Virginia Beach, Virginia, USA
Education / Teaching (High School, Science Teacher, Special Education Teacher, Teacher Assistant/ Paraprofessional)
Catholic Diocese of Richmond seeks a full - time Science Teacher for Catholic High School in Virginia Beach for the school year. The...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. High School Science Teacher: Hands-On Lab & Inquiry JobListing for: Catholic Diocese of Richmond |
today
14.
Remote High School ELA Teacher β Engaging & Data-Driven
(Remote / Online) - Candidates ideally in
Alexandria, Virginia, USA
Education / Teaching (High School)
003 K12 Management Inc. is hiring a High School ELA teacher to begin in the 2026/2027 school year. This virtual position is available to...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. Remote High School ELA Teacher β Engaging & Data-Driven JobListing for: 003 K12 Management Inc. |
today
15.
Inspiring Grade 6 Teacher: Shape Young Minds
Job in
Lawrenceville, Virginia, USA
Education / Teaching (Elementary School, High School, K12, Teacher Assistant/ Paraprofessional)
Location: Lawrenceville - Young World Physical Education in Lawrenceville, Virginia is seeking a Grade 6 Teacher for the school year....
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. Inspiring Grade 6 Teacher: Shape Young Minds JobListing for: Young World Physical Education |
today
16.
Spanish Language Teacher Focused Classrooms
Job in
Stafford, Virginia, USA
Education / Teaching (High School, K12, General Education, Middle School)
Position: Spanish Language Teacher | Growth - Focused Classrooms - Young World Physical Education in Stafford, Virginia, seeks a...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. Spanish Language Teacher Focused Classrooms JobListing for: Young World Physical Education |
today
17.
High School Band Director | Inspiring Music Education
Job in
Williamsburg, Virginia, USA
Education / Teaching (High School)
Young World Physical Education is seeking a dedicated Teacher for High School Band located in Williamsburg, Virginia. This is a full -...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. High School Band Director | Inspiring Music Education JobListing for: Young World Physical Education |
today
18.
Remote High School ELA Teacher β Engaging & Data-Driven
(Remote / Online) - Candidates ideally in
Hampton, Virginia, USA
Education / Teaching (High School)
003 K12 Management Inc. is hiring a High School ELA teacher to begin in the 2026/2027 school year. This virtual position is available to...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. Remote High School ELA Teacher β Engaging & Data-Driven JobListing for: 003 K12 Management Inc. |
today
19.
HS SPED Teacher
Job in
Suffolk, Virginia, USA
Education / Teaching (Special Education Teacher, High School, Special Needs / Learning Disabilities)
HS SPED Teacher - Position: - High School Special Education Teacher - Department: - High School - Start Date: - August 13, 2026 -...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. HS SPED Teacher JobListing for: Greater Commonwealth Virtual School |
today
20.
Inspiring Classroom Leader & Student Advocate
Job in
Stafford, Virginia, USA
Education / Teaching (K12, Elementary School, High School)
Position: Inspiring Classroom Leader & Student Growth Advocate - Young World Physical Education in Stafford, Virginia is seeking a...
Find jobs in US, UK, Canada, Germany, and more. Affiliated with many ATS companies and job networks. Inspiring Classroom Leader & Student Advocate JobListing for: Young World Physical Education |