Salaripedia
English

How much does a secondary school teacher make in Utah?

$76,330a year

Median yearly pay for secondary school teachers in Utah. That is $36.70 an hour or $6,361 a month.

Hourly
$36.70
Vs. national median
+6%
Rank among states
18 of 51
Jobs in the state
11,030
Pay range
Lowest 10%: $51,400Median: $76,330Highest 10%: $98,730
PercentileYearlyHourly
10th$51,400$24.71
25th$61,660$29.64
Median$76,330$36.70
75th$83,410$40.10
90th$98,730$47.47

Cities in Utah

Metro areas, median yearly pay.

Salt Lake City, UT$77,490
Provo, UT$75,230
Ogden, UT$73,770
Logan, UT$72,870
St. George, UT$72,020
Salaries for every job in Utah

Nearby in the ranking

States with similar pay for secondary school teachers.

15. Delaware$77,960
16. New Hampshire$77,060
17. Minnesota$76,460
18. Utah$76,330
19. Vermont$76,220
20. New Mexico$75,900
21. Georgia$75,480
Secondary School Teacher salary in all states

Frequently asked questions

How much does a secondary school teacher make an hour in Utah?

The median hourly pay in Utah is $36.70 ($76,330 a year).

Do secondary school teachers make more in Utah than the national average?

Yes: $76,330 against $72,040 nationally, 6% more.

Where does Utah rank for secondary school teacher pay?

Utah ranks 18 of 51 states.

Which city in Utah pays secondary school teachers the most?

Salt Lake City-Murray, UT, with a median of $77,490 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.