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
Granger HighWest Valley CityHigh08-123,267·
Copper Hills HighWest JordanHigh10-122,837·
Cyprus HighMagnaHigh09-122,762·
Mountain Ridge HighHerrimanHigh10-122,738·
Taylorsville HighTaylorsvilleHigh09-122,685·
Herriman HighHerrimanHigh10-122,522·
West HighSalt Lake CityHigh07-122,503·
Hunter HighWest Valley CityHigh09-122,480·
Bingham HighSouth JordanHigh10-122,461·
Corner Canyon HighDraperHigh08-122,437·
Brighton HighSalt Lake CityHigh08-122,435·
Hillcrest HighMidvaleHigh08-122,421·
Kearns HighKearnsHigh09-122,313·
Riverton HighRivertonHigh10-122,295·
Alta HighSandyHigh08-122,278·
Skyline HighSalt Lake CityHigh07-122,186·
Olympus HighSalt Lake CityHigh09-122,151·
Providence HallHerrimanCombinedKG-122,044·
Highland HighSalt Lake CityHigh09-121,973·
Utah Virtual AcademyMurrayCombinedKG-121,890·
Jordan HighSandyHigh08-121,820·
PreschoolRivertonElementaryPK-PK1,773·
East HighSalt Lake CityHigh09-121,764·
West Jordan HighWest JordanHigh10-121,761·
American Preparatory Academy - Accelerated SchoolWest Valley CityCombinedKG-121,556·
Cottonwood HighSalt Lake CityHigh09-121,451·
Draper Park MiddleDraperMiddle06-081,411·
Sunset Ridge MiddleWest JordanMiddle07-091,377·
Murray HighMurrayHigh10-121,364·
Mountain Creek Middle SchoolSouth JordanMiddle07-091,313·
Oquirrh Hills MiddleRivertonMiddle07-091,261·
Fort Herriman MiddleHerrimanMiddle07-091,195·
South Jordan MiddleSouth JordanMiddle07-091,182·
South Hills MiddleRivertonMiddle07-091,181·
West Hills MiddleWest JordanMiddle07-091,169·
Elk Ridge MiddleSouth JordanMiddle07-091,151·
Copper Mountain MiddleHerrimanMiddle07-091,093·
Indian Hills MiddleSandyMiddle06-081,072·
American Preparatory Academy - Draper #2DraperElementaryKG-061,068·
Utah Connections AcademySalt Lake CityCombinedKG-121,052·
Scott M Matheson Jr HighMagnaMiddle07-081,051·
Eisenhower Jr HighTaylorsvilleMiddle06-091,036·
Bennion Jr HighTaylorsvilleMiddle06-091,022·
Early Light Academy at DaybreakSouth JordanCombinedKG-091,022·
West Jordan MiddleWest JordanMiddle07-091,000·
Albion MiddleSandyMiddle06-08943·
Hidden Valley MiddleBluffdaleMiddle07-09935·
Thomas Jefferson Jr HighKearnsMiddle06-08915·
Butler MiddleSalt Lake CityMiddle06-08913·
Union MiddleSandyMiddle06-08911·
Aspen ElementarySouth JordanElementaryKG-06901·
Silver Crest SchoolHerrimanElementaryKG-06879·
Fox Hollow SchoolWest JordanElementaryKG-06872·
Mountain Heights AcademyWest JordanHigh07-12864·
South Jordan SchoolSouth JordanElementaryKG-06863·
Golden Fields SchoolSouth JordanElementaryKG-06854·
Foothills SchoolRivertonElementaryKG-06837·
Mountain Point ElementaryBluffdaleElementaryKG-06830·
Summit Academy - IndependenceBluffdaleElementaryPK-08830·
Wasatch Jr HighSalt Lake CityMiddle06-08829·
Olympus Jr HighSalt Lake CityMiddle05-09807·
Midvale MiddleSandyMiddle06-08802·
Granite Park Jr HighSalt Lake CityMiddle06-08800·
Eastlake SchoolSouth JordanElementaryKG-06792·
Monte Vista SchoolSouth JordanElementaryKG-06783·
Blackridge SchoolHerrimanElementaryKG-06782·
Wallace Stegner Academy Kearns K-12West Valley CityCombinedKG-12777·
John F. Kennedy Jr HighWest Valley CityMiddle06-08772·
West Valley SchoolWest Valley CityElementaryPK-06764·
Ascent Academies of Utah West JordanWest JordanCombinedKG-09761·
Joel P. Jensen MiddleWest JordanMiddle07-09760·
Midas Creek SchoolRivertonElementaryKG-06759·
Mt. Jordan MiddleSandyMiddle06-08757·
Hawthorn Academy West JordanWest JordanCombinedKG-09743·
Bastian SchoolHerrimanElementaryKG-06741·
Bluffdale SchoolBluffdaleElementaryKG-06736·
Kearns Jr HighKearnsMiddle06-08732·
West Lake Jr HighWest Valley CityMiddle07-08724·
Hayden Peak SchoolWest JordanElementaryKG-06723·
American Preparatory Academy - Draper #3DraperHigh07-12719·
Granger SchoolWest Valley CityElementaryPK-06716·
Elk Run ElementaryMagnaElementaryPK-06714·
Ridge View ElementaryHerrimanElementaryKG-06713·
Olene Walker ElementarySalt Lake CityElementaryPK-06712·
Butterfield Canyon SchoolHerrimanElementaryKG-06704·
Wallace Stegner Academy West ValleyWest Valley CityElementaryKG-08702·
Daybreak SchoolSouth JordanElementaryKG-06701·
Welby SchoolSouth JordanElementaryKG-06701·
Hillcrest Jr HighMurrayMiddle07-09696·
Oakcrest SchoolWest JordanElementaryKG-06694·
Monticello AcademyWest Valley CityElementaryKG-08689·
Neil Armstrong AcademyWest ValleyElementaryPK-06688·
Wallace Stegner AcademySalt Lake CityElementaryKG-08683·
Draper SchoolDraperElementaryKG-05680·
Herriman SchoolHerrimanElementaryKG-06679·
Glendale MiddleSalt Lake CityMiddle06-08678·
Falcon Ridge SchoolWest JordanElementaryKG-06674·
Hunter Jr HighWest Valley CityMiddle07-08667·
Horizon SchoolMurrayElementaryKG-06664·
Riverton SchoolRivertonElementaryKG-06657·

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