Skip to content

Public schools by city in Utah

57 Utah cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the Utah district directory and search.

Cities with the most public schools

All Utah cities A–Z

CitySchoolsHigh schoolsCharterStudents
American Fork14329,123
Bluffdale7044,989
Bountiful152010,615
Brigham City7205,874
Cedar City164112,932
Centerville5002,661
Clearfield8216,264
Draper10259,192
Eagle Mountain162416,011
Farmington10316,583
Grantsville5103,389
Heber City9118,456
Herriman163415,957
Highland5105,443
Hurricane7024,466
Kanab5201,078
Kaysville194211,455
Kearns10117,325
Layton234417,684
Lehi203419,890
Lindon5123,518
Logan17447,217
Magna9116,875
Mapleton5004,424
Midvale8116,460
Morgan8202,761
Murray13217,568
North Logan5113,257
Ogden5612728,862
Orem245316,485
Park City15324,216
Payson8106,049
Pleasant Grove10148,423
Price6112,831
Provo254315,965
Richfield7302,480
Riverton122010,863
Roosevelt7103,637
Roy10116,399
Saint George13428,271
Salem91113,624
Salt Lake City89151149,190
Sandy337217,421
Saratoga Springs141314,886
South Jordan204516,106
Spanish Fork152112,387
Springville12228,138
St George245216,507
Syracuse10148,705
Taylorsville8106,702
Tooele17319,300
Vernal12216,857
Washington10226,680
West Haven5013,495
West Jordan359622,438
West Point6014,335
West Valley City3451223,291