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.
High School English Teacher: Inspire, Assess
Job in
Petersburg, Virginia, USA
Education / Teaching (High School, English Teacher / ESL TEFL)
Position: High School English Teacher: Inspire, Assess, Grow - Petersburg High School is seeking an English Teacher to develop and...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... High School English Teacher: Inspire, Assess JobListing for: Petersburg High School |
today
2.
French Teacher
Job in
Virginia Beach, Virginia, USA
Education / Teaching (Special Education Teacher, Elementary School, Teacher Assistant/ Paraprofessional, High School)
Position: French Teacher (0.4) - Certified - Position - World Language Teacher GENERAL RESPONSIBILITIES - Under direction of the school...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... French Teacher JobListing for: Three Oaks Elementary School |
today
3.
Shape 's Leaders: Math Instructor
Job in
Fork Union, Virginia, USA
Education / Teaching (Teacher Assistant/ Paraprofessional, Math Teacher, High School, Online Teaching)
Position: Shape Tomorrow's Leaders: Math Instructor - Location: Fork Union - Job Title: Math Teacher - Department: Academics - Reports...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... Shape 's Leaders: Math Instructor JobListing for: Fork Union Military Academy |
today
4.
Inspiring High School Science Teacher, Division-Wide
Job in
Lynchburg, Virginia, USA
Education / Teaching (Science Teacher, High School, Middle School)
A Virginia educational institution seeks a High School Science Teacher for the school year. The role focuses on delivering high -...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... Inspiring High School Science Teacher, Division-Wide JobListing for: Young World Physical Education |
today
5.
Math Mentor Grades 7-12
Job in
Fork Union, Virginia, USA
Education / Teaching (Math Teacher, High School)
Position: Full - Time Math Mentor for Grades 7 - 12 - Location: Fork Union - An esteemed academic institution located in Fork Union,...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... Math Mentor Grades 7-12 JobListing for: Fork Union Military Academy |
today
6.
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 JobListing for: Young World Physical Education |
today
7.
High School Science Tutor
Job in
McLean, Virginia, USA
Education / Teaching (Tutoring, High School)
Position: High School Science Tutor - 2026 - 2027 School Year - # High School Science Tutor - School Year Top Score Education Inc Be...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... High School Science Tutor JobListing for: TryApplyNow |
today
8.
High School Special Education Generalist — Impactful
Job in
Charlottesville, Virginia, USA
Education / Teaching (High School, Teacher Assistant/ Paraprofessional, Special Education Teacher, Special Needs / Learning Disabilities)
Position: High School Special Education Generalist — Impactful Role - Young World Physical Education is seeking a full - time Special...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... High School Special Education Generalist — Impactful JobListing for: Young World Physical Education |
today
9.
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...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... Anticipated High School Spanish Teacher - Luray High School JobListing for: Young World Physical Education |
today
10.
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...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... High School Business & IT Teacher — Inspire JobListing for: Young World Physical Education |
today
11.
ESOL Teacher - Part-time
Job in
Lexington, Virginia, USA
Education / Teaching (Special Education Teacher, Teacher Assistant/ Paraprofessional, High School, Elementary School)
Position Type: - Part - time Employment/ ESOL TeacherDate Posted: 1/6/2026Location: - Lexington Two Community Education Center -...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... ESOL Teacher - Part-time JobListing for: Lexington School |
today
12.
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...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... Grade 8 Math Teacher; Algebra & Geometry JobListing for: Three Oaks Elementary School |
today
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...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... Part-Time High School Teacher - Equity & Impact JobListing for: Young World Physical Education |
today
14.
Business Education Teacher - Giles High School
Job in
Pearisburg, Virginia, USA
Education / Teaching (High School, Special Education Teacher, Teacher Assistant/ Paraprofessional, Elementary School)
Location: Pearisburg - Business Education Teacher – Giles High School - Position Title: Teacher - Starting Date: Aug 1, 2026 - Position...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... Business Education Teacher - Giles High School JobListing for: Young World Physical Education |
today
15.
High School Art Educator - Tech-Driven Curriculum
Job in
New Castle, Virginia, USA
Education / Teaching (High School)
Location: New Castle - Young World Physical Education is hiring a High School Art Teacher for the school year at Craig County High...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... High School Art Educator - Tech-Driven Curriculum JobListing for: Young World Physical Education |
today
16.
High School Associate Teacher: Inspire Learning & Growth
Job in
Suffolk, Virginia, USA
Education / Teaching (High School)
Young World Physical Education is seeking a full - time High School Associate Teacher in Suffolk, Virginia. This role involves providing...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... High School Associate Teacher: Inspire Learning & Growth JobListing for: Young World Physical Education |
today
17.
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...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... Teacher Special Education - SHS JobListing for: Young World Physical Education |
today
18.
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...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... Health and PE Teacher JobListing for: Three Oaks Elementary School |
today
19.
DT Teacher
Job in
Bristol, Virginia, USA
Education / Teaching (Teacher Assistant/ Paraprofessional, Elementary School, High School, Special Education Teacher)
DT Teacher - Location: Bristol - Salary: £140 – £233 per day (depending on experience and qualifications) - Start Date: September 2026 -...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... DT Teacher JobListing for: Connex Education |
today
20.
High School Art Teacher
Job in
New Castle, Virginia, USA
Education / Teaching (High School, Special Education Teacher, Elementary School)
Position: 2026 - 2027 High School Art Teacher - Location: New Castle - High School Art Teacher - Position: Full - Time - School Year: -...
JobLeads is a digital career coach enabling professionals worldwide to get the job they desire. Our mission is to... High School Art Teacher JobListing for: Young World Physical Education |