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 →

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

Utah school rankings

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