How much does a Virtual Teacher make?

Updated Jun 9, 2021

Industry

Employer Size

Experience

$46,253 /yr
Average Base Pay

96 salaries

$36K

Low

$46K

Average

$59K

High

No additional cash compensation has been reported for this role

The national average salary for a Virtual Teacher is $46,253 in United States. Filter by location to see Virtual Teacher salaries in your area. Salary estimates are based on 96 salaries submitted anonymously to Glassdoor by Virtual Teacher employees.

Seniority Levels

L2
Teacher$50,525 /yr
L3
Teacher III$48,588 /yr
L4
Lead Teacher$35,728 /yr
Career Path

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyze Offer

Salaries by Company

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (USD)

Range

K12
3.1

K12

Virtual Teacher

$41,470

 /yr
Range: $36K - $50K
48 salaries
See 52 salaries from all locations

$36K

$50K

$35,560 - $49,539 Range

California Virtual Academies
2.8

California Virtual Academies

Virtual Teacher

$40,213

 /yr
Range: $33K - $52K

$33K

$52K

$32,853 - $52,080 Range

Edgenuity
3.7

Edgenuity

Virtual Teacher

$43,452

 /yr
Range: $39K - $48K

$39K

$48K

$38,696 - $48,389 Range

Edmentum
3.5

Edmentum

Virtual Teacher

$44,019

 /yr
Range: $43K - $57K

$43K

$57K

$43,353 - $57,000 Range

Pearson
3.6

Pearson

Virtual Teacher

$46,672

 /yr
Range: $41K - $51K

$41K

$51K

$40,618 - $51,141 Range

VIPKid
4

VIPKid

Virtual Teacher - Hourly Contractor

$19

 /hr
Range: $16 - $22

$16

$22

$16 - $22 Range

Edmentum
3.5

Edmentum

Virtual Teacher - Contractor

$45,000

 /yr
Range: $43K - $50K

$43K

$50K

$43,353 - $50,000 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Edgenuity
3.7

Edgenuity

Virtual Teacher - Hourly

$20

 /hr
Range: $20 - $22

$20

$22

$20 - $22 Range

K12
3.1

K12

Virtual Teacher
About 

$14K -$16K

$14K

$16K

$14,147 - $16,023 Range

K12
3.1

K12

Virtual Teacher - Monthly Contractor
About 

$442 -$482

$442

$482

$442 - $482 Range

K12
3.1

K12

Virtual Teacher
About 

$33K -$36K

$33K

$36K

$33,466 - $35,822 Range

C2 Education
3.4

C2 Education

Virtual Teacher - Hourly
About 

$25 -$27

 hourly

$25

$27

$25 - $27 Range

Atlanta Public Schools
3.8

Atlanta Public Schools

Virtual Teacher
About 

$94K -$100K

$94K

$100K

$93,978 - $100,314 Range

Qkids
4.3

Qkids

Virtual Teacher - Hourly
About 

$16 -$17

 hourly

$16

$17

$16 - $17 Range

Qkids
4.3

Qkids

Virtual Teacher - Hourly Contractor
About 

$8 -$9

 hourly

$8

$9

$8 - $9 Range

Florida Virtual School
4

Florida Virtual School

Virtual Teacher
About 

$52K -$56K

$52K

$56K

$51,835 - $56,049 Range

Catapult Learning
3.5

Catapult Learning

Virtual Teacher - Monthly
About 

$1K -$2K

$1K

$2K

$1,472 - $1,602 Range

Pasco County Schools
3.4

Pasco County Schools

Virtual Teacher
About 

$35K -$37K

$35K

$37K

$34,735 - $37,470 Range

Edmentum
3.5

Edmentum

Virtual Teacher
About 

$42K -$46K

$42K

$46K

$42,382 - $45,600 Range

Harford County Public Schools
3.6

Harford County Public Schools

Virtual Teacher
About 

$47K -$50K

$47K

$50K

$46,520 - $50,318 Range

Download as data Table
Viewing 1 - 10 of 144

Frequently asked questions about Virtual Teacher salaries

The average salary for a Virtual Teacher is $46,253 in United States. Salaries estimates are based on 96 salaries submitted anonymously to Glassdoor by Virtual Teacher employees in United States.

The highest salary for a Virtual Teacher in United States is $59,056 per year.

The lowest salary for a Virtual Teacher in United States is $36,226 per year.

If you are thinking of becoming a Virtual Teacher or planning the next step in your career, find out in our Career hub the career path and salary trajectory of a Virtual Teacher.

See how your offer stacks up to other pay packages and negotiate confidently on our Offer Analyzer.

Recent Salary Reports

Below are the most recent virtual teacher salary reports. Employer name has been removed to protect anonymity.

$55,000
per year
A Teacher in the Dallas-Fort Worth, TX Area area reported making $55,000 per year
Job Highlights
5-7 years experience
Dallas-Fort Worth, TX Area area
Full-time
 
501 to 1000 employees
School / School District
$60,000
per year
A Teacher in the Los Angeles, CA Area area reported making $60,000 per year
Job Highlights
10+ years experience
Los Angeles, CA Area area
Full-time
 
10000+ employees
School / School District
$85,000
per year
A Teacher in the Los Angeles, CA Area area reported making $85,000 per year
Additional Pay
$3k cash bonus
Job Highlights
8-10 years experience
Los Angeles, CA Area area
Full-time
 
1001 to 5000 employees
School / School District
$20
hourly
A Teacher in the Los Angeles, CA Area area reported making $20 per hour
Job Highlights
Los Angeles, CA Area area
Part-time
 
1001 to 5000 employees
School / School District
$63,500
per year
A Teacher in the Atlanta, GA Area area reported making $63,500 per year
Job Highlights
10+ years experience
Atlanta, GA Area area
Full-time
 
1 to 50 employees
Company - Private
$46,165
per year
A Teacher in the Knoxville, TN Area area reported making $46,165 per year
Job Highlights
1-2 years experience
Knoxville, TN Area area
Full-time
 
501 to 1000 employees
School / School District
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.