School Hires

Online School Teacher Jobs

Open Positions101 live
Commonwealth Charter Academy logo

Teacher on Assignment – Math (7-12 Certification)

Commonwealth Charter Academy

Harrisburg, PA
Commonwealth Charter Academy logo

Teacher on Assignment – Science (7-12 Certification)

Commonwealth Charter Academy

Harrisburg, PA
National Heritage Academies logo

K-6 Asynchronous Teacher at National Heritage Online Academy

National Heritage Academies

High Point, NC
Commonwealth Charter Academy logo

Teacher on Assignment – English (7-12 Certification)

Commonwealth Charter Academy

Harrisburg, PA
Commonwealth Charter Academy logo

Teacher on Assignment – Social Studies (7-12 Certification)

Commonwealth Charter Academy

Harrisburg, PA
ACCEL Schools logo

Virtual 6th-8th Grade Teacher

ACCEL Schools

Remote · Alabama
Commonwealth Charter Academy logo

Agriculture Teacher

Commonwealth Charter Academy

Harrisburg, PA
ACCEL Schools logo

Virtual High School Science Teacher

ACCEL Schools

Georgia
Dwight School logo

Online History Teacher

Dwight School

Remote · United StatesPart-Time · Salary Varies
ACCEL Schools logo

Virtual Music Teacher

ACCEL Schools

Remote · Florida
Stride, Inc. / K12 logo

Middle School ELA Teacher

Stride, Inc. / K12

Remote · South Carolina
Stride, Inc. / K12 logo

High School Science Teacher

Stride, Inc. / K12

Midwest City, OK
Stride, Inc. / K12 logo

Middle School ELA Teacher

Stride, Inc. / K12

Columbia, SC
National Heritage Academies logo

Science and At-Risk Teacher (7-12th) at PrepNet Virtual Academy

National Heritage Academies

Grand Rapids, MI
Stride, Inc. / K12 logo

High School Science Teacher

Stride, Inc. / K12

Remote · Oklahoma
Stride, Inc. / K12 logo

Title 1 Disciplinary Alternative Education Program Teacher

Stride, Inc. / K12

Denton, TX
Stride, Inc. / K12 logo

Title 1 Disciplinary Alternative Education Program Teacher

Stride, Inc. / K12

Remote · Texas
Stride, Inc. / K12 logo

Elementary School Teacher

Stride, Inc. / K12

Westminster, CO
Stride, Inc. / K12 logo

English Language Learner Teacher

Stride, Inc. / K12

Tempe, AZ
Stride, Inc. / K12 logo

English Language Learner Teacher

Stride, Inc. / K12

Remote · Arizona

Hiring an Online School Teacher? Get in front of teachers, aides and administrators who are ready to change schools.

Post a Job →
Live Jobs
101 open jobs
BLS Pay Range
$48,840–$107,630

What Does an Online School Teacher Do?

An online school teacher teaches students remotely for a virtual charter school, an online private school or a state-approved virtual program, using live video lessons, an online learning platform and regular contact with families.

Virtual charter teachers usually need a teaching license in the state where their students live.

Learn more about the online school teacher career path →

Online School Teacher Salary

National Median
$72,340
10th–90th Percentile
$48,840–$107,630

Closest available: BLS has no online or virtual school teacher code. This is secondary school teachers (25-2031) in all K-12 schools, most of whom teach in person. In privately owned schools alone, the BLS median for this occupation was $61,810. Source: BLS OEWS May 2025, SOC 25-2031 Secondary School Teachers, Except Special and Career/Technical Education, in Elementary and Secondary Schools (NAICS 611100, public and private). BLS pay excludes overtime and the self-employed.

Employers: Learn how to hire an Online School Teacher for your school →