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
90th percentile
Top-level substitute teacher earnings begin at:
$21.63 per hour
$45,000 per year
75th percentile
Senior-level substitute teacher earnings begin at:
$15.00 per hour
$31,200 per year
50th percentile
Mid-level substitute teacher earnings begin at:
$9.62 per hour
$20,000 per year
25th percentile
Junior-level substitute teacher earnings begin at:
$4.81 per hour
$10,000 per year
10th percentile
Starting level substitute teacher earnings begin at:
$0.05 per hour
$100 per year
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)