Skip to content

The average salary for a Substitute Teacher in U.S. is $43,570.

Annual Average Salary Information

Annual Average Salary: $43,570

$24,420$63,140

Hourly Pay Information

Hourly Average Salary: $20.95

$11.74$30.36

What does a Substitute Teacher earn?

On average, substitute teachers earn around $43,570 per year in the U.S.. Substitute teachers work with students across multiple schools, standing in when primary teachers are absent. They typically have no long-term commitments, but can choose to concentrate on a particular age group or subject.

How to earn more as a Substitute Teacher

To become a substitute teacher, you will need a bachelor's degree in Education or the equivalent qualification. Additionally, depending on the school district and state, you may need a teaching credential or special licence. To further your career as a substitute teacher, you could study and obtain a teaching credential or license while on the job, which will make you more attractive to employers. Alternatively, you could move into permanent teaching, or pursue jobs in education-related fields. Alternatively, you could become self-employed by offering tutoring and home-based teaching services.