The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

1,135 schools in Utah

29 counties · 209 cities · Public K-12

Utah sits at 1,135 public K-12 schools in the most recent NCES counts, an average of roughly 39 per county. The county and city tabs below partition the directory for browsing.

Largest district
Alpine District86,645 students · 89 schools

Test scores

Reading, SY 2024-25. State average: 41.8% met or exceeded.
Top 5 schools
  1. 1.West High
    SALT LAKE CITY
    89.6%
  2. 2.Indian Hills School
    SALT LAKE CITY
    84.4%
  3. 79.9%
  4. 4.Bonneville School
    SALT LAKE CITY
    79.5%
  5. 5.Highland School
    HIGHLAND
    77.9%
Lowest 5 schools
  1. 1.Monument Valley High
    MONUMENT VALLEY
    5.1%
  2. 2.Tse'Bii'Nidzisgai School
    MONUMENT VALLEY
    6.9%
  3. 3.Whitehorse High
    MONTEZUMA CREEK
    8.3%
  4. 9.3%
  5. 5.Meadowlark School
    SALT LAKE CITY
    10.0%

See all 807 schools ranked by score →

Beaver County7 schoolsBox Elder County24 schoolsCache County44 schoolsCarbon County10 schoolsDaggett County4 schoolsDavis County118 schoolsDuchesne County14 schoolsEmery County10 schoolsGarfield County10 schoolsGrand County5 schoolsIron County21 schoolsJuab County11 schoolsKane County11 schoolsMillard County9 schoolsMorgan County9 schoolsPiute County6 schoolsRich County5 schoolsSalt Lake County325 schoolsSan Juan County13 schoolsSanpete County16 schoolsSevier County14 schoolsSummit County24 schoolsTooele County32 schoolsUintah County16 schoolsUtah County202 schoolsWasatch County11 schoolsWashington County65 schoolsWayne County4 schoolsWeber County95 schools

Utah school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →