Salaripedia
English

How much does a political science teacher make in Houston?

$103,000a year

Median yearly pay for political science teachers in the Houston-Pasadena-The Woodlands, TX metro area. That is $49.50 an hour or $8,580 a month.

Hourly
$49.50
Vs. national median
+5%
Rank among cities
24 of 65
Jobs in the area
360
Pay range
Lowest 10%: $55,450Median: $103,000Highest 10%: $211,900
PercentileYearlyHourly
10th$55,450$26.66
25th$79,740$38.34
Median$103,000$49.50
75th$123,100$59.17
90th$211,900$101.88

Other cities in Texas

Median yearly pay for political science teachers.

College Station, TX$126,200
McAllen, TX$111,000
Austin, TX$101,100
Lubbock, TX$90,660
Dallas, TX$79,660
El Paso, TX$76,810
San Antonio, TX$71,260
Political Science Teacher salary in Texas Political Science Teacher salary in all states

Related jobs in Houston

Same field, median yearly pay.

Health Specialties Teacher$131,700
Agricultural Sciences Teacher$105,800
Engineering Teacher$105,100
Economics Teacher$104,500
Business Teacher$104,300
Architecture Teacher$103,400
Nursing Instructor and Teacher$103,000
Atmospheric$102,900
History Teacher$102,800
English Language and Literature Teacher$102,500
Salaries for every job in Houston, TX

Frequently asked questions

How much does a political science teacher make an hour in Houston?

The median hourly pay in the Houston-Pasadena-The Woodlands, TX metro area is $49.50 ($103,000 a year).

Do political science teachers make more in Houston than the national average?

Yes: $103,000 against $98,070 nationally, 5% more.

How does Houston compare with the rest of Texas?

The median in Texas is $86,950, so Houston pays 18% more.

Where does Houston rank for political science teacher pay?

24 of 65 metro areas with data.

How much does a political science teacher make starting out in Houston?

The lowest-paid 10% make $55,450 or less a year; the top 10% make $211,900 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.