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.
Test scores
Reading, SY 2024-25. State average: 41.8% met or exceeded.Top 5 schools
- 89.6%
- 84.4%
- 79.9%
- 79.5%
- 77.9%
Lowest 5 schools
- 5.1%
- 6.9%
- 8.3%
- 9.3%
- 10.0%
Counties
Salt Lake County325 schools→Utah County202 schools→Davis County118 schools→Weber County95 schools→Washington County65 schools→Cache County44 schools→Tooele County32 schools→Box Elder County24 schools→Summit County24 schools→Iron County21 schools→Sanpete County16 schools→Uintah County16 schools→Duchesne County14 schools→Sevier County14 schools→San Juan County13 schools→Juab County11 schools→Kane County11 schools→Wasatch County11 schools→Carbon County10 schools→Emery County10 schools→Garfield County10 schools→Millard County9 schools→Morgan County9 schools→Beaver County7 schools→Piute County6 schools→Grand County5 schools→Rich County5 schools→Daggett County4 schools→Wayne County4 schools→