The Pay IndexTeacher salary schedules
Menu

2026-27 · State salary guide

UtahTeacher salary schedules 2026-27

Find your district ↓
Starting pay$55,244
Top pay$122,830

Lowest published bachelor’s starting pay → highest published maximum across degree lanes in the districts below. Years and eligibility vary.

Average salary
$72,882NEA 2024-25
Starting salary
$57,849NEA 2024-25
State minimum
Not publishedSee state terms
Districts sourced
9Official schedules

Utah teachers averaged $72,882 in 2024-25 per NEA, 18th in the nation, and the average starting salary was $57,849, 5th highest.

Utah teachers averaged $72,882 in 2024-25 per NEA, 18th in the nation, and the average starting salary was $57,849, 5th highest. Utah has no state minimum salary schedule, but the Legislature funds a per-teacher Educator Salary Adjustment that districts build into their schedules. Among the large districts with posted 2026-27 schedules, bachelor's starting pay runs from $55,244 in Alpine (base 7-hour lane) to $65,825 in Canyons, and Cache County has the highest master's maximum, $113,864.

Last verified · View sources

Experience × education

Your pay, step by step.

Read across from your credited step to your degree lane. These are published observations; missing steps are not estimated.

Cache County School District

Official schedule ↗
Cache County School District · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
1$62,559$67,514$72,890
2$62,559$67,514$72,890
3$62,559$67,514$72,890
4$63,165$68,172$73,605
5$63,772$68,831$74,319
6$64,378$69,490$75,033
7$64,985$70,148$75,748
8$67,514$72,890$78,724
9$70,148$75,748$81,822
10$72,890$78,724$85,053
11$75,748$81,822$88,415
12$78,724$85,053$91,919
13$81,822$88,415$95,568
14$85,053$91,919$99,369
15$85,053$95,568$103,327
20$85,053$99,369$107,452
25$91,778$103,170$111,577
28$101,719$113,864$122,830

Nebo School District

Official schedule ↗
Nebo School District · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
1$64,352$69,565$76,516
2$64,786$70,000$76,951
3$65,221$70,434$77,385
4$65,655$70,868$77,819
5$66,524$71,737$78,688
6$67,393$72,606$79,557
7$69,565$74,778$81,729
8$72,606$77,819$84,770
9$75,647$80,860$87,811
10$78,688$83,901$90,852
11$81,729$86,942$93,893
12$84,770$89,983$96,934
15$87,811$93,024$99,975
18Not published$96,065$103,016
21Not published$99,106$106,057
24Not published$102,147$109,098
27$90,852$105,188$112,139
30$93,893$108,229$115,180

Salt Lake City School District

Official schedule ↗
Salt Lake City School District · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
2$63,660$70,123$77,294
3$65,912$72,288$79,551
4$68,220$74,491$81,868
5$70,607$76,803$84,253
6$73,115$79,167$86,755
7$75,733$81,630$89,381
8$78,389$84,205$92,040
9$82,194$86,862$94,841
10$85,303$89,589$97,689
11Not published$92,438$100,686
12Not published$96,553$103,796
13Not published$101,046$108,223
14Not publishedNot published$114,070

Alpine School District

Official schedule ↗
Alpine School District · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
1$55,244$57,406$58,500
2$56,247$59,151$61,340
3$57,250$60,895$64,179
4$58,256$62,640$67,023
5$60,085$64,465$69,577
6$61,909$67,388$72,501
7$64,465$69,946$75,059
8$67,023$72,501$77,613
9$69,577$75,059$80,173
10$72,135$77,613$82,727
11$74,690$80,173$85,285
12$77,249$83,824$88,938
15Not published$87,475$92,587
18Not published$91,127$96,241
21Not published$94,781$99,893
24Not published$99,588$103,972
27Not published$103,380$108,493
30Not published$107,750$113,091

Granite School District

Official schedule ↗
Granite School District · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
6$62,846$68,274$74,538
7$65,351$70,779$77,043
8$67,857$73,285$79,549
9$70,362$75,790$82,133
10$72,868$78,296$84,727
11$75,373$80,836$87,322
12$77,878$83,432$89,918
13Not published$86,026$92,512
14Not published$88,619$95,106
15Not published$91,214$97,698
16Not publishedNot published$100,294
17Not publishedNot published$102,891
20$80,405$93,810$105,484

Weber School District

Official schedule ↗
Weber School District · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
1$59,689$66,480$68,962
2$60,538$67,547$70,077
3$61,253$68,555$71,017
4$61,898$69,244$71,640
5$63,822$71,429$73,810
6$65,822$73,698$76,059
7$67,912$76,056$78,377
8$70,079$78,496$80,797
9$72,340$81,033$83,312
10$74,674$83,675$85,889
11$77,117$86,411$88,585
12$79,654$89,271$91,378
13$82,275$92,226$94,310
15$83,653$93,522$95,621
17$85,027$94,817$96,930
20$86,807$97,542$99,653
25Not published$100,328$102,507

District pay rankings.

Ranked by highest published maximum across degree lanes. Annual base pay, by education level. Years and contract terms can differ; open each schedule before comparing.

Select a column heading to sort. Scroll the table horizontally for more columns. Missing values are marked “Not published”.

Utah district salary comparison
Official source
Cache County School DistrictNorth Logan2026-27$62,559$67,514$101,719$113,864$122,830Schedule ↗ for Cache County School District
Nebo School DistrictSpanish Fork2026-27$64,352$69,565$93,893$108,229$115,180Schedule ↗ for Nebo School District
Salt Lake City School DistrictSalt Lake City2026-27$63,660$70,123$85,303$101,046$114,070Schedule ↗ for Salt Lake City School District
Alpine School DistrictAmerican Fork2026-27$55,244$57,406$77,249$107,750$113,091Schedule ↗ for Alpine School District
Granite School DistrictSalt Lake City2026-27$62,846$68,274$80,405$93,810$105,484Schedule ↗ for Granite School District
Weber School DistrictOgden2026-27$59,689$66,480$86,807$100,328$102,507Schedule ↗ for Weber School District
Jordan School DistrictWest Jordan2026-27$63,900$68,400Not publishedNot publishedNot publishedSchedule ↗ for Jordan School District
Washington County School DistrictSt. George2026-27$65,363Not publishedNot publishedNot publishedNot publishedSchedule ↗ for Washington County School District
Canyons School DistrictSandy2026-27$65,825$71,525Not publishedNot publishedNot publishedSchedule ↗ for Canyons School District

9 districts shown

Empty classroom desks in window light, in cobalt duotone.School life, in focus

The district picture

Starting pay to top pay

Largest districts included in this guide, sorted by published top pay. Starting pay is the bachelor’s entry rate; top pay is the highest published maximum across degree lanes.

━ Bachelor’s start▨ Top pay · all degree lanes
Cache County School District2026-27

BA start $62,559

Top $122,830

Nebo School District2026-27

BA start $64,352

Top $115,180

Salt Lake City School District2026-27

BA start $63,660

Top $114,070

Alpine School District2026-27

BA start $55,244

Top $113,091

Granite School District2026-27

BA start $62,846

Top $105,484

Weber School District2026-27

BA start $59,689

Top $102,507

Davis School DistrictYear not published

Schedule not published

Jordan School District2026-27

BA start $63,900

Top Not published

Washington County School District2026-27

BA start $65,363

Top Not published

Canyons School District2026-27

BA start $65,825

Top Not published

Annual base salary on a shared zero-based scale. Top pay can require advanced qualifications and many years of service. Missing values are not zero.
View district chart data
Published district pay
DistrictYearBA startTop pay
Cache County School District2026-27$62,559$122,830
Nebo School District2026-27$64,352$115,180
Salt Lake City School District2026-27$63,660$114,070
Alpine School District2026-27$55,244$113,091
Granite School District2026-27$62,846$105,484
Weber School District2026-27$59,689$102,507
Davis School DistrictNot publishedNot publishedNot published
Jordan School District2026-27$63,900Not published
Washington County School District2026-27$65,363Not published
Canyons School District2026-27$65,825Not published

Experience & progression

How pay grows by step

Bachelor’s lane · 5 districts with numeric step data

$0k$30k$60k$90k$120k08152330Experience stepAlpine School District: step 1, $55,244Alpine School District: step 2, $56,247Alpine School District: step 3, $57,250Alpine School District: step 4, $58,256Alpine School District: step 5, $60,085Alpine School District: step 6, $61,909Alpine School District: step 7, $64,465Alpine School District: step 8, $67,023Alpine School District: step 9, $69,577Alpine School District: step 10, $72,135Alpine School District: step 11, $74,690Alpine School District: step 12, $77,249Granite School District: step 6, $62,846Granite School District: step 7, $65,351Granite School District: step 8, $67,857Granite School District: step 9, $70,362Granite School District: step 10, $72,868Granite School District: step 11, $75,373Granite School District: step 12, $77,878Granite School District: step 20, $80,405Nebo School District: step 1, $64,352Nebo School District: step 2, $64,786Nebo School District: step 3, $65,221Nebo School District: step 4, $65,655Nebo School District: step 5, $66,524Nebo School District: step 6, $67,393Nebo School District: step 7, $69,565Nebo School District: step 8, $72,606Nebo School District: step 9, $75,647Nebo School District: step 10, $78,688Nebo School District: step 11, $81,729Nebo School District: step 12, $84,770Nebo School District: step 15, $87,811Nebo School District: step 27, $90,852Nebo School District: step 30, $93,893Weber School District: step 1, $59,689Weber School District: step 2, $60,538Weber School District: step 3, $61,253Weber School District: step 4, $61,898Weber School District: step 5, $63,822Weber School District: step 6, $65,822Weber School District: step 7, $67,912Weber School District: step 8, $70,079Weber School District: step 9, $72,340Weber School District: step 10, $74,674Weber School District: step 11, $77,117Weber School District: step 12, $79,654Weber School District: step 13, $82,275Weber School District: step 15, $83,653Weber School District: step 17, $85,027Weber School District: step 20, $86,807Cache County School District: step 1, $62,559Cache County School District: step 2, $62,559Cache County School District: step 3, $62,559Cache County School District: step 4, $63,165Cache County School District: step 5, $63,772Cache County School District: step 6, $64,378Cache County School District: step 7, $64,985Cache County School District: step 8, $67,514Cache County School District: step 9, $70,148Cache County School District: step 10, $72,890Cache County School District: step 11, $75,748Cache County School District: step 12, $78,724Cache County School District: step 13, $81,822Cache County School District: step 14, $85,053Cache County School District: step 15, $85,053Cache County School District: step 20, $85,053Cache County School District: step 25, $91,778Cache County School District: step 28, $101,719
  • Alpine School District2026-27
  • Granite School District2026-27
  • Nebo School District2026-27
  • Weber School District2026-27
  • Cache County School District2026-27
Lines connect published observations, not estimated salaries for missing steps. A step is not always a year of service. District placement rules and schedule years vary.
View step progression data
Bachelor’s lane by published step
DistrictStepAnnual pay
Alpine School District1$55,244
Alpine School District2$56,247
Alpine School District3$57,250
Alpine School District4$58,256
Alpine School District5$60,085
Alpine School District6$61,909
Alpine School District7$64,465
Alpine School District8$67,023
Alpine School District9$69,577
Alpine School District10$72,135
Alpine School District11$74,690
Alpine School District12$77,249
Granite School District6$62,846
Granite School District7$65,351
Granite School District8$67,857
Granite School District9$70,362
Granite School District10$72,868
Granite School District11$75,373
Granite School District12$77,878
Granite School District20$80,405
Nebo School District1$64,352
Nebo School District2$64,786
Nebo School District3$65,221
Nebo School District4$65,655
Nebo School District5$66,524
Nebo School District6$67,393
Nebo School District7$69,565
Nebo School District8$72,606
Nebo School District9$75,647
Nebo School District10$78,688
Nebo School District11$81,729
Nebo School District12$84,770
Nebo School District15$87,811
Nebo School District27$90,852
Nebo School District30$93,893
Weber School District1$59,689
Weber School District2$60,538
Weber School District3$61,253
Weber School District4$61,898
Weber School District5$63,822
Weber School District6$65,822
Weber School District7$67,912
Weber School District8$70,079
Weber School District9$72,340
Weber School District10$74,674
Weber School District11$77,117
Weber School District12$79,654
Weber School District13$82,275
Weber School District15$83,653
Weber School District17$85,027
Weber School District20$86,807
Cache County School District1$62,559
Cache County School District2$62,559
Cache County School District3$62,559
Cache County School District4$63,165
Cache County School District5$63,772
Cache County School District6$64,378
Cache County School District7$64,985
Cache County School District8$67,514
Cache County School District9$70,148
Cache County School District10$72,890
Cache County School District11$75,748
Cache County School District12$78,724
Cache County School District13$81,822
Cache County School District14$85,053
Cache County School District15$85,053
Cache County School District20$85,053
Cache County School District25$91,778
Cache County School District28$101,719

The wider picture

Salary in context

Utah average$72,882
NEA 2024-25 · Source
State minimumNot published
See state minimum terms below · Source
National average$74,495
Reporting year not published · Source
Average pay describes the workforce; a minimum is a floor subject to state rules. These measures can cover different years and are not equivalent starting offers.
View salary context data
State and national salary measures
MeasureAmountContext
Utah average$72,882NEA 2024-25
State minimumNot publishedSee state minimum terms below
National average$74,495Reporting year not published

State minimum salary

Utah does not set a statewide minimum teacher salary schedule; each district negotiates its own. Under Utah Code 53F-2-405 the Legislature appropriates an Educator Salary Adjustment that the State Board passes to districts per licensed educator, and the district schedules here show it built in (from $5,845 in Alpine and a projected $6,461 in Weber to $10,661 in most others). NEA average and starting salaries are FY 2024-25. Districts are the 10 largest by Utah State Board of Education October 1, 2025 enrollment. Davis does not post a 2026-27 educator schedule online. Jordan, Canyons and Washington County pay on a single step scale with education credits instead of degree lanes, so some degree figures are left blank.

Read the state minimum source ↗

Before you compare offers

Match the school year, degree lane and credited experience. The published maximum is not a promise of starting placement. Confirm contract days, supplements and eligibility in each district’s official schedule.

Frequently asked questions

Where can I find Utah district salary schedules?

Use the district comparison table on this page to open a district guide and its official salary schedule. Each source is linked with a verification date.

Does a master’s degree change the salary?

Check the master’s lane in the district’s published schedule. Degree supplements and placement rules vary; a missing value here does not mean there is no additional pay.

Sources and last checked

Last verified

Keep exploring

Compare more states

ArizonaColoradoIdahoMontana