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

101 schools in Salt Lake City

Utah · Public K-12

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-25
Total enrollment
50,242
-6,474 (-11%) vs SY 2017-18
School count
88
-7 (-7%) vs SY 2017-18
% White
52%
was 56%
% Hispanic
31%
was 28%
% Black
4%
was 4%
% Asian
4%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Largest by enrollment
Excludes virtual / online schools.
NameLevelGradesEnrollment
Youth Educational Support SchoolCombinedKG-1271

About 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.

Frequently asked questions

How many K-12 schools are in Salt Lake City, Utah?
There are 101 public K-12 schools in Salt Lake City, with a combined enrollment of about 51,442.
How many elementary, middle, and high schools are in Salt Lake City?
Salt Lake City has 61 elementary, 13 middle, 18 high, 9 combined-grade public schools.
What is the largest public school in Salt Lake City?
West High is the largest public school in Salt Lake City by enrollment, with approximately 2,503 students.
What school districts serve Salt Lake City?
Salt Lake City is served by 18 public school districts, including Utah Schools for the Deaf and the Blind, Granite District, Salt Lake District, Utah Connections Academy, Canyons District and 13 others.
What grade levels do public schools in Salt Lake City cover?
Public schools in Salt Lake City serve students from pre-K through grade 12.
Are there charter schools in Salt Lake City?
14 of the 101 public schools in Salt Lake City are charter schools.

Salt Lake City school rankings

Largest schoolsAll rankings →