Public schools in Salt Lake City, UT

Salt Lake City has 86 public schools with a 2024-25 address in the city: 13 high, 13 middle, 54 elementary, 6 other, enrolling 49,997 students. They are run by 15 districts and agencies; Salt Lake District runs 34 of them.

The 15 districts and agencies that run Salt Lake City's public schools

Each district decides who can enroll where; its page holds its schools, spending and teachers.

DistrictSchools in Salt Lake CityDistrict students, fall 2022Spending per student, FY23
Salt Lake District3419,896$13,808
Granite School District3461,197$11,000
Canyons District533,386$11,268
Utah Schools for Deaf & Blind2223not reported
Utah Connections Academy11,020$9,958
Wallace Stegner Academy11,346$8,246
Canyon Rim Academy1518$7,309
Academy for Math Engineering & Science1454$11,093
Dual Immersion Academy1471$10,119
Salt Lake Arts Academy1404$9,324
Guadalupe School1407$11,786
Salt Lake Center for Science Education1344$12,218

Source: NCES Common Core of Data 2024-25: school location city and operating agency; NCES F-33 fiscal year 2022-23: district fall membership and current spending per student. Schools on a city's edge can serve students from outside it.

13 high schools in Salt Lake City, 15,885 students

The other 3 high schools
SchoolStudents 2024‑25Per teacherFree lunchDistrict
Innovations High School15723.442.0%Salt Lake District
City Academy926.435.9%City Academy
Granite Technical Institute862.319.8%Granite

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

13 middle schools in Salt Lake City, 8,141 students

The other 3 middle schools

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

54 elementary schools in Salt Lake City, 24,069 students

The other 44 elementary schools
SchoolStudents 2024‑25Per teacherFree lunchDistrict
James E. Moss School54325.331.1%Granite
Plymouth School53521.433.3%Granite
Gearld Wright School53221.728.0%Granite
Canyon Rim Academy52424.45.9%Canyon Rim Academy
Whittier School50017.949.8%Salt Lake District
Crestview School48524.910.9%Granite
Lincoln School48321.634.0%Granite
Diamond Ridge School48323.618.0%Granite
Nibley Park School48315.147.0%Salt Lake District
Highland Park School47817.616.3%Salt Lake District
Upland Terrace School47722.28.2%Granite
Liberty School47318.997.9%Salt Lake District
Canyon View School47121.38.5%Canyons District
Howard R. Driggs School46926.84.9%Granite
Indian Hills School46721.210.3%Salt Lake District
Uintah School46422.68.0%Salt Lake District
Dilworth School46320.116.4%Salt Lake District
Edison School45918.798.0%Salt Lake District
Bennion School44724.821.7%Granite
Meadowlark School43417.498.2%Salt Lake District
Dual Immersion Academy43318.346.7%Dual Immersion Academy
Bonneville School41418.86.0%Salt Lake District
Newman School40514.554.8%Salt Lake District
Taylorsville School40422.430.7%Granite
Washington School40220.048.3%Salt Lake District
Backman School39613.796.0%Salt Lake District
Emerson School39513.621.3%Salt Lake District
Guadalupe School39032.572.6%Guadalupe School
Wasatch School38720.433.6%Salt Lake District
Parkview School37114.496.8%Salt Lake District
Ensign School36119.515.8%Salt Lake District
Rose Park School35817.398.3%Salt Lake District
Escalante School35217.868.5%Salt Lake District
Beacon Heights School34517.315.9%Salt Lake District
Cottonwood School34025.28.2%Granite
North Star School33615.368.8%Salt Lake District
Rosecrest School33425.010.5%Granite
Pacific Heritage Academy32720.439.1%Pacific Heritage Academy
Franklin School32512.797.2%Salt Lake District
Open Classroom30721.230.9%Open Classroom
Eastwood School30025.04.7%Granite
Oakridge School27921.54.3%Granite
Bella Vista School21915.627.4%Canyons District
Headstart Preschool Special Education20.1not reportedGranite

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

6 other schools in Salt Lake City, 1,902 students

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

How Salt Lake City's public schools compare with Utah's

The median Salt Lake City school has 21.2 students per full-time teacher, about the same as the Utah median of 20.9. 33% of its schools ran a schoolwide Title I program in 2021-22, against 22% across the state. Its median school enrolls 470 students (state 536).

Salt Lake City against Utah, schools open in 2024-25 with students
Salt Lake CityUtah
Median students per teacher21.220.9
Median school size (students)470536
Schools with a schoolwide Title I program (2021-22)33%22%
Schools where every student eats free (CEP)21%7.1%
Charter schools13%13%

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch program, charter status; the 86 Salt Lake City schools and the 1,044 Utah schools open that year with students); Title I status CCD 2021-22. Students per teacher counts 2024-25 teachers and ratios from 3 to 99.

What to look at next in Salt Lake City

  1. Salt Lake DistrictRuns 34 of Salt Lake City's 86 public schools and spent $13,808 per student in fiscal year 2022-23.$13,808
  2. West High, the largest high school in Salt Lake City2,503 students in 2024-25, 22.9 per teacher.2,503
  3. Compare Salt Lake District with Granite School DistrictSalt Lake City's two largest operators side by side: enrollment, spending and schools.
  4. The largest public schools in UtahUtah's 50 largest schools open in 2024-25, by enrollment.
  5. Find the school district for a Salt Lake City addressA home's district, not its city, decides which public schools it can enroll in.

Source: NCES Common Core of Data 2024-25 (schools and their operating agencies); NCES F-33 finance survey, fiscal year 2022-23 (spending per student).

Choosing among them: how to choose a school district with the federal data, and what a Title I school is.

Other cities in Utah

  1. Ogden50 schools
  2. West Valley City35 schools
  3. Sandy32 schools
  4. West Jordan32 schools
  5. Orem23 schools
  6. Provo23 schools
  7. St George23 schools
  8. Layton22 schools

Questions about schools in Salt Lake City

  1. How many public schools are in Salt Lake City, UT?
    86 public schools with an address in Salt Lake City were open in 2024-25: 13 high, 13 middle, 54 elementary, 6 other, enrolling 49,997 students. 11 are charter schools.
  2. What is the largest high school in Salt Lake City?
    West High, with 2,503 students in 2024-25 (Salt Lake District).
  3. Which districts run Salt Lake City's schools?
    Salt Lake District (34 schools), Granite School District (34 schools), Canyons District (5 schools), Utah Schools for Deaf & Blind (2 schools), and 11 more. A school's district, not its city, decides who can enroll.

These figures are for information and are not a substitute for the district's enrollment office, which confirms the school a home is assigned to.

Sources

Source: NCES Common Core of Data School directory, membership, staff and lunch files · 2024-25

Source: NCES Common Core of Data Public school search (the official record of each school) · 2024-25