Salaripedia
English

How much does an elementary school teacher make in Texas?

$62,760a year

Median yearly pay for elementary school teachers in Texas. That is $30.17 an hour or $5,230 a month.

Hourly
$30.17
Vs. national median
-2%
Rank among states
27 of 51
Jobs in the state
116,260
Pay range
Lowest 10%: $48,500Median: $62,760Highest 10%: $73,570
PercentileYearlyHourly
10th$48,500$23.32
25th$59,460$28.59
Median$62,760$30.17
75th$65,410$31.45
90th$73,570$35.37

Cities in Texas

Metro areas, median yearly pay.

Dallas, TX$65,070
Houston, TX$64,500
El Paso, TX$63,800
Brownsville, TX$63,350
Killeen, TX$63,120
McAllen, TX$63,110
Odessa, TX$63,020
San Antonio, TX$61,720
Midland, TX$61,350
Laredo, TX$61,310
Austin, TX$61,270
Amarillo, TX$61,170
Beaumont, TX$60,260
Corpus Christi, TX$60,210
Longview, TX$60,210
Tyler, TX$60,120
Sherman, TX$60,030
Lubbock, TX$59,220
Waco, TX$59,100
Wichita Falls, TX$58,900
College Station, TX$57,870
Victoria, TX$57,430
Abilene, TX$53,480
San Angelo, TX$51,590
Texarkana, TX$50,270
Salaries for every job in Texas

Nearby in the ranking

States with similar pay for elementary school teachers.

24. Nevada$65,040
25. Colorado$63,410
26. Vermont$63,070
27. Texas$62,760
28. Maine$62,390
29. Nebraska$62,380
30. Idaho$61,600
Elementary School Teacher salary in all states

Frequently asked questions

How much does an elementary school teacher make an hour in Texas?

The median hourly pay in Texas is $30.17 ($62,760 a year).

Do elementary school teachers make more in Texas than the national average?

No: $62,760 against $63,970 nationally, 2% less.

Where does Texas rank for elementary school teacher pay?

Texas ranks 27 of 51 states.

Which city in Texas pays elementary school teachers the most?

Dallas-Fort Worth-Arlington, TX, with a median of $65,070 a year.

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.