High School Teacher Salaries in Houston, TX

Salary estimated from 137 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 16, 2018
Average in Houston, TX
$50,475 per year
8% Above national average
  • Most Reported
$25,000
$77,000
Salary Distribution

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

The average salary for a High School Teacher is $50,475 per year in Houston, TX, which is 8% above the national average. Salary estimates are based on 137 salaries submitted anonymously to Indeed by High School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a High School Teacher is 1-3 years.
High School Teacher salaries by company in Houston, TX
CompanyAverage salary
$56,542 per year
$53,811 per year
$48,218 per year
$48,000 per year
$27,166 per year
$4,529 per month
High School Teacher salaries by location
CityAverage salary
$43,618 per year
$47,707 per year
$44,729 per year
$39,788 per year
$52,631 per year

High School Teacher job openings

Teacher - Various Campuses (IMMEDIATE OPENING)
YES Prep Public Schools
Houston, TX
Teacher - Special Education - YES Prep Southside (IMMEDIATE OPENING)
YES Prep Public Schools
Houston, TX
Instructor English Language Skills
Houston Community College
Houston, TX
English & History Teacher/Mentor
Fusion Academy
Houston, TX
Student Support Counselor - YES Prep North Central (IMMEDIATE OPENING)
YES Prep Public Schools
Houston, TX
High School Graduation Coach
Houston Independent School District
Houston, TX
High School Teacher jobs in Houston, TX