School Teacher Salaries in Houston, TX

Salary estimated from 56 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 11, 2019
Average in Houston, TX
$12.70 per hour
21% Below national average
  • Most Reported
$7.25
$32.15
Salary Distribution

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

The average salary for a School Teacher is $12.70 per hour in Houston, TX, which is 21% below the national average. Salary estimates are based on 56 salaries submitted anonymously to Indeed by School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a School Teacher is 1-3 years.
Be the first one to know about new School Teacher positions in Houston, TX with the salary that suits you.
You will start receiving job alerts.
Please check your email - Send a confirmation message to
School Teacher salaries by company in Houston, TX
CompanyAverage salary
$26.83 per hour
$10.34 per hour
$24.33 per hour
$25.00 per hour
$24.22 per hour
$12.86 per hour
$11.00 per hour
$10.00 per hour
$10.00 per hour
$9.72 per hour
School Teacher salaries by location
CityAverage salary
$10.57 per hour
$17.33 per hour
$16.82 per hour
$19.14 per hour
$19.09 per hour

School Teacher job openings

Student Support Counselor - Northwest (Growth)
YES Prep Public Schools
Houston, TX
Teacher, UH Charter School
University of Houston
Houston, TX
Elementary and Early Childhood Drama and Dance/Movement Educator
Nord Anglia Education
Houston, TX
Teacher
EGNY
Houston, TX
Special Education Aide
The Rhodes School
Houston, TX
English Learner Coordinator
International Leadership of Texas
Houston, TX
School Teacher jobs in Houston, TX