Teacher Salaries in the United States

Salary estimated from 27,354 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 15, 2018
Average salary
$42,874 per year
  • Most Reported
$14,000
$108,000
Salary Distribution

How much does a Teacher make in the United States?

The average salary for a Teacher is $42,874 per year in the United States. Salary estimates are based on 27,354 salaries submitted anonymously to Indeed by Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Teacher is 1-3 years.
Teacher salaries by company in the United States
CompanyAverage salary
$69,336 per year
$66,007 per year
$63,192 per year
$61,925 per year
$60,117 per year
$57,915 per year
$36,737 per year
$54,318 per year
$43,866 per year
$59,798 per year
Teacher salaries by location
CityAverage salary
$50,196 per year
$44,976 per year
$51,246 per year
$52,514 per year
$50,812 per year

Teacher job openings

Teachers
Holy Cross School at San Buenaventura Mission
Ventura, CA
Elementary Education Teacher (K-4)
St. Denis-St. Columba School
Hopewell Junction, NY
Pre-School Teacher and Assistants
Glenforest School
West Columbia, SC
Teacher Jobs