High School Teacher Salaries in Houston, TX

Salary estimated from 315 employees, users, and past and present job advertisements on Indeed in the past 24 months. Last updated: February 17, 2018
Average in Houston, TX
$45,144 per year
6% Below national average
  • Most Reported
$14,000
$96,000
Salary Distribution

How much does a High School Teacher make in Houston, TX?

The average salary for a High School Teacher is $45,144 per year in Houston, TX, which is 6% below the national average. Salary estimates are based on 315 salaries submitted anonymously to Indeed by High School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 24 months. The typical tenure for a High School Teacher is 1-3 years.
High School Teacher salaries by location
CityAverage salary
$48,034 per year
$44,281 per year
$44,100 per year
$49,335 per year
$55,106 per year

High School Teacher job openings

2018-19 High School History Teacher
KIPP Foundation
Houston, TX
Teacher, Health
Houston Independent School District
Houston, TX
Substitute Teacher
The Village School
Houston, TX
Teacher, Math
Houston Independent School District
Houston, TX
Teacher, English
Houston Independent School District
Houston, TX
Teacher, High School - Math
Sheldon Independent School District
Houston, TX
High School Teacher jobs in Houston, TX