The average salary for a substitute teacher in the United States is around $20,000 per year.
Avg Salary
Substitute teachers earn an average yearly salary of $20,000.
Wages typically start from $100 and go up to $45,000.
68% below national average Updated in 2023
Substitute teacher earnings by seniority
Approximate values based on highest and lowest earning segments.
How do substitute teacher salaries compare to similar careers?
Substitute teachers earn 8% less than similar careers in the United States. On average, they make less than teachers but more than preschool teachers.
Career | Median Salary |
---|---|
Teacher salary | $38K |
Childcare program administrator salary | $31K |
Physical education teacher salary | $26K |
Kindergarten teacher salary | $26K |
Music teacher salary | $24K |
Substitute teacher salary | $20K |
Graduate teaching assistant salary | $20K |
Teacher assistant salary | $20K |
Private tutor salary | $8K |
Preschool teacher salary | $9K |
Source: CareerExplorer (Aggregated)