Substitute teacher salary in United States
How much does a Substitute Teacher make in the United States?
Average base salary
The average salary for a substitute teacher is $19.43 per hour in the United States. 18.4k salaries reported, updated at December 1, 2023
Salaries by years of experience in the United States
|Years of experience||Per hour|
|Less than 1 year|
|1 to 2 years|
|3 to 5 years|
|6 to 9 years|
|More than 10 years|
Top companies for Substitute Teachers in United States
Highest paying cities for Substitute Teachers near United States
Where can a Substitute Teacher earn more?Compare salaries for Substitute Teachers in different locations
Best-paid skills and qualifications for Substitute Teachers
Most common benefits for Substitute Teachers
- 401(k) matching
- Dental insurance
- Disability insurance
- Employee assistance program
- Employee discount
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance
- Opportunities for advancement
- Paid orientation
- Paid sick time
- Paid time off
- Paid training
- Professional development assistance
- Referral program
- Retirement plan
- Tuition reimbursement
- Vision insurance
Salary satisfactionBased on 18,436 ratings
36% of Substitute Teachers in the United States think their salaries are enough for the cost of living in their area.
How much do similar professions get paid in United States?
Common questions about salaries for a Substitute Teacher
How much do similar professions to substitute teachers get paid?
How can I know if I am being paid fairly as a substitute teacher?
If you are not sure about what salary is appropriate for a substitute teacher, you may visit Indeed's Salary Calculator to get a free, personalized pay range based on your location, industry and experience.
How often do substitute teachers get paid?
Substitute teachers can be paid weekly or monthly depending on the school.