verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

High School Teacher Salary in Utah

Median Annual in Utah
$76,330/yr
Median Hourly Wage
/hr
▲ 6% above U.S. median

Salary Distribution in Utah

groups Employed in UT
11,030
public U.S. Median
$72,040
savings Real pay (cost-adjusted)
$77,207 #16 of 51

High School Teacher pay in Utah, explained

High school teachers in Utah earn a median of $76,330 per year (— per hour), which is 6% above the national median of $72,040. Entry-level workers earn around $51,400, while the most experienced high school teachers reach about $98,730. Pay varies by employer, setting, and metro area within Utah.

Is $76,330 good pay in Utah?

Adjusted for Utah's cost of living (which runs 99% of the U.S. average), that $76,330 is worth about $77,207 in national buying power — ranking Utah #16 for real pay (vs #18 on the sticker number).

See the full High School Teacher Real Pay Index arrow_forward

High School Teacher pay by experience in Utah

Entry level (10th pct)
$51,400
$24.71/hr
Median
Mid-career (50th pct)
$76,330
—/hr
Experienced (90th pct)
$98,730
$47.47/hr

High School Teacher pay in neighboring states

StateMedian / yrReal payvs UT
Utah (here) $76,330 $77,207
New Mexico $75,900 $82,310 +$430
Colorado $72,900 $70,741 +$3,430
Nevada $65,520 $65,534 +$10,810
Wyoming $62,690 $67,633 +$13,640
Idaho $61,690 $64,601 +$14,640
Arizona $58,360 $57,968 +$17,970

High School Teacher in Utah: FAQ

How much do high school teachers make in Utah?

High school teachers in Utah earn a median of $76,330 per year (— per hour), compared with $72,040 nationally.

Does Utah pay high school teachers well?

At $76,330, Utah pays 6% above the national median for high school teachers. An estimated 11,030 work in the state.

High School Teacher salary in other states

All 51 states ranked arrow_forward

Related careers in Utah