Teacher Salaries in Houston, TX

Salary estimated from 1,262 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 17, 2018
Average in Houston, TX
$50,096 per year
7% Above national average
  • Most Reported
$19,000
$94,000
Salary Distribution

How much does a Teacher make in Houston, TX?

The average salary for a Teacher is $50,096 per year in Houston, TX, which is 7% above the national average. Salary estimates are based on 1,262 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 Houston, TX
CompanyAverage salary
$54,621 per year
$52,509 per year
$50,309 per year
$64,045 per year
$59,129 per year
$55,967 per year
$52,889 per year
$52,406 per year
$52,003 per year
$52,000 per year
Teacher salaries by location
CityAverage salary
$46,872 per year
$49,804 per year
$45,152 per year
$53,368 per year
$47,356 per year

Teacher job openings

Registrar
Houston Independent School District
Houston, TX
College Access Coordinator
Houston Independent School District
Houston, TX
Teacher 2018-2019 / Elementary Grades PK-2 (July-August Vacancies)
Cypress-Fairbanks Independent School District
Houston, TX
Teacher jobs in Houston, TX