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

Salt Lake County

Utah · Public K-12

Public education in Salt Lake County reaches 209,757 students across 325 schools. Granite District is the largest district at 59,404 students. That works out to 194 elementary, 45 middle, and 56 high schools.

7-year change in Salt Lake County

SY 2017-18 vs SY 2024-25
Total enrollment
207,572
-10,964 (-5%) vs SY 2017-18
School count
299
0 (0%) vs SY 2017-18
% White
56%
was 63%
% Hispanic
31%
was 25%
% Black
3%
was 3%
% Asian
4%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
325
51 districts
Enrollment
209,757
NCES CCD
Median income
$97,494
Above Utah avg
Free/reduced lunch
33.8%
Below Utah avg
Elementary
194
95,670 students
Middle
45
37,620 students
High
56
60,996 students
Combined / other
30
15,471 students
LARGEST DISTRICT
Granite District
59,404 students · 51 districts in Salt Lake County

County vs. school enrollment demographics

Left bar is the racial makeup of Salt Lake County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
70%
Hispanic
21%
Black
2%
Asian
4%
Two or more
12%
Native American
1%
Pacific Islander
2%
School enrollment
White
55%
Hispanic
31%
Black
3%
Asian
3%
Two or more
5%
Native American
1%
Pacific Islander
3%
Bachelor's+
39.4%
adults 25+
Poverty rate
5.2%
ACS 5-year
Unemployment
3.8%
civilian labor
Median age
34
25.3% under 18

Test scores in Salt Lake County

Latest 2024-25 ELA proficiency, 241 schools ranked. Utah state average: 41.8%.

Top 5 schools (ELA)
  1. West High· 89.6%
  2. Indian Hills School· 84.4%
  3. Peruvian Park School· 79.9%
  4. Bonneville School· 79.5%
  5. Howard R. Driggs School· 77.0%
Lowest 5 schools (ELA)
  1. Copperview School· 9.3%
  2. Meadowlark School· 10.0%
  3. Redwood School· 10.6%
  4. Granger School· 10.9%
  5. Endeavor Hall· 11.3%

See all 241 schools in Salt Lake County ranked by score →

All schools (325)

NameCityLevelGradesEnrollmentRating
Woodrow Wilson SchoolSalt Lake CityElementaryPK-06656·
Rose Creek SchoolRivertonElementaryKG-06649·
Sunrise SchoolSandyElementaryKG-05647·
Midvale SchoolMidvaleElementaryKG-05644·
American Preparatory Academy - The School for New AmericansWest Valley CityElementaryKG-06639·
Jordan Ridge SchoolSouth JordanElementaryKG-06637·
Bonneville Jr HighSalt Lake CityMiddle06-08636·
Midvalley SchoolMidvaleElementaryKG-05635·
Jordan Hills SchoolWest JordanElementaryKG-06631·
Mountain View SchoolSalt Lake CityElementaryPK-06629·
Glacier Hills ElementarySandyElementaryKG-05626·
Wasatch Waldorf Charter SchoolHolladayElementaryKG-08625·
Woodstock SchoolSalt Lake CityElementaryPK-06625·
Vanguard AcademyWest Valley CityHigh07-12623·
American Preparatory Academy - Draper #1DraperElementaryKG-06622·
Hawthorn Academy South JordanSouth JordanElementaryKG-06621·
William Penn SchoolSalt Lake CityElementaryKG-06615·
Riverview Jr HighMurrayMiddle07-09614·
Channing HallDraperElementaryKG-08604·
Summit Academy - Draper CampusDraperElementaryPK-08601·
Butler SchoolSalt Lake CityElementaryKG-05600·
Evergreen Jr HighSalt Lake CityMiddle06-09600·
Columbia SchoolWest JordanElementaryKG-06599·
Summit Academy High SchoolBluffdaleCombinedKG-12599·
Mountain Shadows SchoolWest JordanElementaryKG-06595·
Westland SchoolWest JordanElementaryKG-06595·
Antelope Canyon ElementaryWest JordanElementaryKG-06592·
Southland SchoolRivertonElementaryKG-06592·
Riverside SchoolWest JordanElementaryKG-06591·
Stansbury SchoolWest Valley CityElementaryPK-06582·
Elk Meadows SchoolSouth JordanElementaryKG-06580·
Oakwood SchoolSalt Lake CityElementaryPK-06580·
Entheos Academy KearnsKearnsCombinedKG-09579·
Esperanza SchoolWest Valley CityElementaryKG-07575·
Rosamond SchoolRivertonElementaryKG-06573·
Clayton MiddleSalt Lake CityMiddle07-08567·
Oak Leaf ElementaryHerrimanElementaryKG-06566·
Morningside SchoolSalt Lake CityElementaryKG-06564·
Willow Springs SchoolDraperElementaryKG-05562·
Altara SchoolSandyElementaryKG-05560·
Peruvian Park SchoolSandyElementaryKG-05560·
Alta View SchoolSandyElementaryKG-05556·
Fox Hills SchoolSalt Lake CityElementaryKG-06553·
Silver Mesa SchoolSandyElementaryKG-05551·
Vista SchoolTaylorsvilleCombinedPK-09551·
Magna SchoolMagnaElementaryPK-06549·
Hillsdale SchoolWest Valley CityElementaryPK-06548·
West Kearns SchoolKearnsElementaryPK-06548·
Valley Jr HighWest Valley CityMiddle07-08546·
JuniperHerrimanMiddle04-06544·
James E. Moss SchoolSalt Lake CityElementaryPK-06543·
Northwest MiddleSalt Lake CityMiddle07-08542·
Granite Connection HighSalt Lake CityCombinedKG-12541·
Summit Academy - BluffdaleBluffdaleElementaryPK-06537·
South Kearns SchoolKearnsElementaryPK-06536·
Plymouth SchoolSalt Lake CityElementaryPK-06535·
Gearld Wright SchoolSalt Lake CityElementaryPK-06532·
Calvin S. Smith SchoolTaylorsvilleElementaryPK-06525·
Canyon Rim AcademySalt Lake CityElementaryKG-06524·
Oquirrh SchoolWest JordanElementaryKG-06524·
North Star AcademyBluffdaleCombinedKG-09522·
Churchill Jr HighSalt Lake CityMiddle06-08521·
Lone Peak SchoolSandyElementaryKG-05516·
Eastmont MiddleSandyMiddle06-08515·
Sandy SchoolSandyElementaryPK-05514·
Monroe SchoolWest Valley CityElementaryPK-06512·
Redwood SchoolWest Valley CityElementaryPK-06511·
Summit Academy High SchoolBluffdaleHigh09-12511·
Whittier SchoolSalt Lake CityElementaryPK-06500·
East Midvale SchoolMidvaleElementaryKG-05499·
Copper Canyon SchoolWest JordanElementaryKG-06497·
Whittier SchoolWest Valley CityElementaryPK-06492·
Ridgecrest SchoolCottonwood HeightsElementaryKG-05491·
Beehive SchoolKearnsElementaryPK-06489·
Oak Hollow SchoolDraperElementaryKG-05488·
Crestview SchoolSalt Lake CityElementaryPK-06485·
Hillside MiddleSalt Lake CityMiddle07-08485·
Diamond Ridge SchoolSalt Lake CityElementaryKG-06483·
Lincoln SchoolSalt Lake CityElementaryPK-06483·
Nibley Park SchoolSalt Lake CityElementaryPK-08483·
Pleasant Green SchoolMagnaElementaryPK-06482·
Hunter SchoolWest Valley CityElementaryPK-06480·
Highland Park SchoolSalt Lake CityElementaryKG-06478·
Upland Terrace SchoolSalt Lake CityElementaryPK-05477·
Entheos Academy MagnaMagnaCombinedKG-09475·
Silver Hills SchoolKearnsElementaryPK-06475·
Terra Linda SchoolWest JordanElementaryKG-06474·
Liberty SchoolSalt Lake CityElementaryPK-06473·
Canyon View SchoolSalt Lake CityElementaryKG-05471·
Hillside SchoolWest Valley CityElementaryPK-06470·
Howard R. Driggs SchoolSalt Lake CityElementaryPK-06469·
Crescent SchoolSandyElementaryKG-05468·
Indian Hills SchoolSalt Lake CityElementaryPK-06467·
Uintah SchoolSalt Lake CityElementaryKG-06464·
Dilworth SchoolSalt Lake CityElementaryPK-06463·
Westvale SchoolWest JordanElementaryKG-06462·
Academy for Math Engineering & ScienceSalt Lake CityHigh09-12460·
Edison SchoolSalt Lake CityElementaryPK-06459·
Athlos Academy of UtahHerrimanCombinedKG-09458·
Rolling Meadows SchoolWest Valley CityElementaryPK-06456·

Cities in Salt Lake County

Salt Lake City97 schoolsWest Valley City36 schoolsWest Jordan34 schoolsSandy33 schoolsSouth Jordan17 schoolsHerriman16 schoolsMurray13 schoolsRiverton12 schoolsKearns11 schoolsDraper10 schoolsMagna8 schoolsTaylorsville8 schoolsBluffdale7 schoolsMidvale6 schoolsSouth Jordan5 schoolsSalt Lake City4 schoolsWest Jordan2 schoolsAlta1 schoolBluffdale1 schoolCottonwood Heights1 schoolHolladay1 schoolSandy1 schoolWest Valley1 school

About Salt Lake County

Salt Lake County is a population-heavy county of about 1,196,523 residents in Utah. Its public-school system educates approximately 209,757 students across 325 schools.

Looking at the wider area, census numbers show the median household earns about $97,494 a year, roughly 39% of adults have completed at least a four-year degree, and the poverty rate is around 5%. That income level is 16% above the Utah median.

Looking at the level breakdown, Salt Lake County covers 194 elementary schools (95,670 students), 45 middle schools (37,620), 56 high schools (60,996), and 30 combined or other schools.

Granite District dominates the local landscape, accounting for roughly 59,404 students on its own.

Looking at the last 7 years. Total public-school enrollment in Salt Lake County has fell 5% since SY 2017-18, moving from about 218,536 students to 207,572. The White share of public-school enrollment contracted from 63% to 56%.

Within the allk12 community for this area, the community for Salt Lake County discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Salt Lake County?
Salt Lake County, Utah has 325 public K-12 schools serving approximately 209,757 students.
How many high schools are in Salt Lake County?
Salt Lake County, Utah has 56 public high schools, serving approximately 60,996 students.
How many middle schools are in Salt Lake County?
Salt Lake County, Utah has 45 public middle schools, serving approximately 37,620 students.
How many elementary schools are in Salt Lake County?
Salt Lake County, Utah has 194 public elementary schools, serving approximately 95,670 students.
What is the largest school district in Salt Lake County?
Granite District is the largest school district in Salt Lake County, serving approximately 59,404 students. The county contains 51 school districts overall.
What is the population of Salt Lake County?
Salt Lake County, Utah has a population of approximately 1,196,523, with a median age of 34. About 25.3% of residents are under 18.
What is the median household income in Salt Lake County?
Median household income in Salt Lake County is $97,494, above the Utah average of $83,812. About 5.2% of residents live below the federal poverty line.
How educated are residents of Salt Lake County?
Approximately 39.4% of adults 25 and older in Salt Lake County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Salt Lake County qualify for free or reduced lunch?
Roughly 33.8% of students in Salt Lake County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Utah county average of 34.8%.
What is the student-teacher ratio in Salt Lake County schools?
Across Salt Lake County public schools, the enrollment-weighted student-teacher ratio is approximately 22.6 to 1.

Salt Lake County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data