Substitute teachers in the United States typically earn an average hourly wage of about $20 to $22, with the national average around $22.31 per hour
. Daily pay rates often range from approximately $80 to $189 per day, depending on the district and whether the assignment is short-term or long- term
. Annual salaries for long-term substitute teachers generally range from $25,000 to $45,000, influenced by factors such as location, school district policies, and qualifications
. For example, in states like Colorado and Pennsylvania, annual substitute teacher salaries can be around $31,000 to $35,000, while in Texas, it tends to be slightly lower, around $30,000
. Substitute teachers with a bachelor's degree or more experience tend to earn higher wages. For instance, in Colorado, those with a bachelor's degree earn about $15.50 per hour compared to $13.50 for those without
. Experience also boosts pay, with teachers having over five years earning around $16.50 per hour
. Private school substitute teachers earn roughly similar rates, averaging about $20.31 per hour or around $42,000 annually, with some variation depending on location and experience
. In summary:
- Hourly wage: Approximately $20–$22 per hour on average nationally
- Daily rate: Roughly $80 to $189 per day
- Annual salary (long-term subs): $25,000 to $45,000 depending on location and experience
- Higher pay for degree holders and experienced substitutes
- Private school substitutes earn around $20 per hour or $42,000 annually on average
These figures vary widely by state, district, and individual qualifications, with urban areas and regions with higher living costs generally offering higher pay