Teacher on Assignment – Math (7-12 Certification)
Commonwealth Charter Academy
Teacher on Assignment – Science (7-12 Certification)
Commonwealth Charter Academy
K-6 Asynchronous Teacher at National Heritage Online Academy
National Heritage Academies
Teacher on Assignment – English (7-12 Certification)
Commonwealth Charter Academy
Teacher on Assignment – Social Studies (7-12 Certification)
Commonwealth Charter Academy
Virtual 6th-8th Grade Teacher
ACCEL Schools
Agriculture Teacher
Commonwealth Charter Academy
Virtual High School Science Teacher
ACCEL Schools
Online History Teacher
Dwight School
Virtual Music Teacher
ACCEL Schools
Middle School ELA Teacher
Stride, Inc. / K12
High School Science Teacher
Stride, Inc. / K12
Middle School ELA Teacher
Stride, Inc. / K12
Science and At-Risk Teacher (7-12th) at PrepNet Virtual Academy
National Heritage Academies
High School Science Teacher
Stride, Inc. / K12
Title 1 Disciplinary Alternative Education Program Teacher
Stride, Inc. / K12
Title 1 Disciplinary Alternative Education Program Teacher
Stride, Inc. / K12
Elementary School Teacher
Stride, Inc. / K12
English Language Learner Teacher
Stride, Inc. / K12
English Language Learner Teacher
Stride, Inc. / K12
Hiring an Online School Teacher? Get in front of teachers, aides and administrators who are ready to change schools.
Post a Job →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.
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.