How much does a School Teacher make in the United States?

8.4k salaries reported, updated at August 1, 2021
$15.37
per hour

The average salary for a school teacher is $15.37 per hour in the United States.

Most common benefits

  • 403(b)
  • Paid housing
  • Professional development assistance
  • Commuter assistance
  • Gym membership
Was the salaries overview information useful?

Where can a School Teacher earn more?

Compare salaries for School Teachers in different locations
vs

Most common benefits for School Teachers

  • 403(b)
  • Paid housing
  • Professional development assistance
  • Commuter assistance
  • Gym membership
  • Childcare
  • Life insurance
  • Disability insurance
  • Vision insurance
  • Dental insurance
  • Health insurance
  • Visa sponsorship
Was the benefit information useful?

Salary satisfaction

Based on 2,608 ratings

38% of School teachers in the United States think their salaries are enough for the cost of living in their area

Was this information useful?
How much should you be earning?
Get an estimated calculation of how much you should be earning and insight into your career options.
Get estimated pay range
See more details