Talent.com

History teacher: Average Salary in Houston, TX, 2026

Find out what the average History teacher salary is

Salary rate
How much does a History teacher make in Houston, TX?
$48,672/ Annual
Based on 10000 salaries
The average History teacher in Houston, TX is $48,672 per year or $24.63 per hour. Entry-level positions start at $34,905 per year, while most experienced workers make up to $74,459 per year.
Median$48,672
chart
Low$34,905
High$74,459
History teacher: Average Salary in United States of America
Wyoming$62,950
California$60,860
Mississippi$57,901
Alaska$57,000
New York$55,550
Active jobs with salaries

Adjunct Faculty, Humanities

Lone Star CollegeHouston, TX, US
Part-time

This job carries with it the obligation to uphold the Mission of Lone Star College (LSC) in carrying out the duties of the position.A commitment to positive interpersonal behaviors, professional co... Show more

 • Promoted

Part-Time Faculty - Economics (Generation Park)

San Jacinto CollegeHouston, TX, US
Full-time +1

Part-Time Faculty - Economics (Generation Park).Teaching Economics related course work.Applications for part-time faculty positions are accepted on a continuous basis and reviewed if openings becom... Show more

 • Promoted

Head of School

ConfidentialHouston, TX, United States
Full-time

The client seeks a Head of School to lead school-wide operations and provide strong, strategic direction.In this senior role, you will set the vision for the school, oversee academic and administra... Show more

 • Promoted

Teach for America (Current Corps Member)- YES Prep Public Schools (26-27)

YES Prep Public SchoolsHouston, TX, US
$10.00 hourly
Full-time

At YES Prep, work for a mission that impacts the life trajectory of students and their families.YES Prep creates pathways to extraordinary opportunity through best-in-class development, competitive... Show more