Utah · districts and schedules
Utah teacher salary schedules
Every Utah district in the NCES directory, with enrollment, and the salary schedules indexed for it. Districts marked "not yet indexed" publish their schedules on their own sites; this index only lists grids it has parsed from a source document.
- NCES lists 41 regular public school districts in Utah (2023-24 directory); 8 have a step-and-lane schedule indexed here.
- The largest is Alpine District with 87,051 students.
Rankings from the parsed grids
Full ranking: highest paying school districts in Utah.
Highest starting bachelor's salary
| District | Starting | Column | Enrollment |
|---|---|---|---|
| 1. Nebo School District | $64,352 | Bachelors Degree | 44,446 |
| 2. Jordan School District | $63,900 | Lane Z Annual Salary | 59,145 |
| 3. Salt Lake City School District | $63,660 | Bachelors & Certificate | 19,477 |
| 4. Granite School District | $62,846 | Bachelor's Degree | 60,270 |
| 5. Alpine School District | $55,244 | B.S. Degree | 87,051 |
| 6. Washington County School District | $54,702 | BASE Salary | 37,575 |
| 7. Davis School District | $52,979 | 185 Days (base) | 72,499 |
| 8. Tooele County School District | $51,600 | Base Salary | 16,087 |
Highest top-of-schedule cell
| District | Top cell | Column | Enrollment |
|---|---|---|---|
| 1. Nebo School District | $115,180 | Doctorate Degree | 44,446 |
| 2. Salt Lake City School District | $114,070 | D PhD | 19,477 |
| 3. Alpine School District | $113,091 | Doctorate Degree | 87,051 |
| 4. Washington County School District | $112,363 | With Legislative Adjustment | 37,575 |
| 5. Tooele County School District | $109,350 | Total Salary Paid over 24 Pay Periods | 16,087 |
| 6. Davis School District | $109,061 | Total | 72,499 |
| 7. Granite School District | $105,484 | Doctorate | 60,270 |
| 8. Jordan School District | $103,500 | Lane Z Annual Salary | 59,145 |
Fewest steps to the top cell
| District | Steps to top | Column | Enrollment |
|---|---|---|---|
| 1. Salt Lake City School District | 13 | D PhD | 19,477 |
| 2. Granite School District | 13 | Doctorate | 60,270 |
| 3. Nebo School District | 18 | Doctorate Degree | 44,446 |
| 4. Alpine School District | 18 | Doctorate Degree | 87,051 |
| 5. Jordan School District | 45 | Lane Z Annual Salary | 59,145 |
| 6. Tooele County School District | 47 | Total Salary Paid over 24 Pay Periods | 16,087 |
| 7. Washington County School District | 48 | With Legislative Adjustment | 37,575 |
| 8. Davis School District | 50 | Total | 72,499 |
All 41 Utah districts (NCES 2023-24)
| District | Enrollment | Indexed schedule | Lowest cell |
|---|---|---|---|
| Alpine District American Fork | 87,051 | Teacher Salary Schedule (2026-27) 2026-27 | $55,244 |
| Davis District Farmington | 72,499 | Educator Salary Schedule (Table 1) (2026-27) 2026-27 | $52,979 |
| Granite District Salt Lake City | 60,270 | Teacher Salary Schedule (2026-27) 2026-27 | $62,846 |
| Jordan District West Jordan | 59,145 | Teacher Salary Schedule (C Schedule) Traditional (2026-27) 2026-27 | $63,900 |
| Nebo District Spanish Fork | 44,446 | Certified Salary Schedule (2026-27) 2026-27 | $64,352 |
| Washington District St. George | 37,575 | Certified (TT) Schedule (2026-27) 2026-27 | $54,702 |
| Canyons District Sandy | 33,196 | schedule not yet indexed | – |
| Weber District Ogden | 32,443 | schedule not yet indexed | – |
| Cache District Logan | 20,265 | schedule not yet indexed | – |
| Salt Lake District Salt Lake City | 19,477 | Certified teachers salary schedule, 185 days (2026-27) 2026-27 | $63,660 |
| Tooele District Tooele | 16,087 | Certified salary schedule, fiscal year 2026-27 2026-27 | $51,600 |
| Iron District Cedar City | 14,790 | schedule not yet indexed | – |
| Provo District Provo | 13,887 | schedule not yet indexed | – |
| Box Elder District Brigham City | 12,578 | schedule not yet indexed | – |
| Ogden City District Ogden | 10,411 | schedule not yet indexed | – |
| Wasatch District Heber City | 8,970 | schedule not yet indexed | – |
| Uintah District Naples | 6,942 | schedule not yet indexed | – |
| Murray District Murray | 5,733 | schedule not yet indexed | – |
| Logan City District Logan | 5,394 | schedule not yet indexed | – |
| Duchesne District Roosevelt | 5,328 | schedule not yet indexed | – |
| Sevier District Richfield | 4,744 | schedule not yet indexed | – |
| Park City District Park City | 4,392 | schedule not yet indexed | – |
| Carbon District Price | 3,320 | schedule not yet indexed | – |
| South Sanpete District Manti | 3,295 | schedule not yet indexed | – |
| Millard District Delta | 3,255 | schedule not yet indexed | – |
| Morgan District Morgan | 3,235 | schedule not yet indexed | – |
| San Juan District Blanding | 2,950 | schedule not yet indexed | – |
| Juab District Nephi | 2,726 | schedule not yet indexed | – |
| North Sanpete District Mt. Pleasant | 2,673 | schedule not yet indexed | – |
| Emery District Huntington | 2,182 | schedule not yet indexed | – |
| South Summit District Kamas | 1,685 | schedule not yet indexed | – |
| Garfield District Panguitch | 1,560 | schedule not yet indexed | – |
| Kane District Kanab | 1,510 | schedule not yet indexed | – |
| Beaver District Beaver | 1,509 | schedule not yet indexed | – |
| Grand District Moab | 1,451 | schedule not yet indexed | – |
| North Summit District Coalville | 1,067 | schedule not yet indexed | – |
| Rich District Randolph | 531 | schedule not yet indexed | – |
| Wayne District Bicknell | 427 | schedule not yet indexed | – |
| Piute District Junction | 294 | schedule not yet indexed | – |
| Tintic District Eureka | 275 | schedule not yet indexed | – |
| Daggett District Manila | 217 | schedule not yet indexed | – |
Enrollment is the NCES Common Core of Data 2023-24 membership total for each LEA. District websites are not linked because this index does not verify them; every schedule page links its own source document.