101 schools in Salt Lake City
Salt Lake City runs 101 public K-12 schools per the latest NCES counts, with total enrollment around 51,442 (61 elementary, 13 middle, and 18 high).
7-year change in Salt Lake City
SY 2017-18 vs SY 2024-25About Salt Lake City
Salt Lake City is a sprawling Utah city in terms of public-school footprint, with 101 schools and 51,442 students total.
On the level-by-level breakdown, the city spans 61 elementary, 13 middle, 18 high, and 9 other.
Schools in Salt Lake City average about 509 students each, 21% lower than the Utah norm.
Five-year track record. Total public-school enrollment in Salt Lake City has declined 11% since SY 2017-18, moving from about 56,716 students to 50,242. The school count fell from 95 to 88 across the same 7-year window. Demographically, the White share of enrollment shrank from 56% to 52%.
Within the allk12 community for this area, the community for Salt Lake City discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.