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
Valley Crest SchoolWest Valley CityElementaryPK-06455·
Parkside SchoolMurrayElementaryKG-06454·
Mountain West Montessori AcademySouth JordanCombinedKG-09450·
Philo T. Farnsworth SchoolWest Valley CityElementaryPK-06448·
Bennion SchoolSalt Lake CityElementaryPK-06447·
Pioneer SchoolWest Valley CityElementaryPK-06438·
Beehive Science & Technology Academy ElementarySandyElementaryKG-06435·
Meadowlark SchoolSalt Lake CityElementaryPK-06434·
Arcadia SchoolTaylorsvilleElementaryPK-06433·
Dual Immersion AcademySalt Lake CityElementaryPK-08433·
Viewmont SchoolMurrayElementaryKG-06433·
Copper Hills SchoolMagnaElementaryPK-06432·
Ascent Academies of Utah - West ValleyWest Valley CityElementaryKG-06425·
Beehive Science & Technology AcademySandyHigh06-12424·
David Gourley SchoolKearnsElementaryPK-06423·
Mcmillan SchoolMurrayElementaryKG-06417·
Jackling SchoolWest Valley CityElementaryPK-06415·
Salt Lake Arts AcademySalt Lake CityMiddle05-08415·
Bonneville SchoolSalt Lake CityElementaryKG-06414·
Douglas T. Orchard SchoolWest Valley CityElementaryPK-06411·
Lake Ridge SchoolMagnaElementaryPK-06410·
Newman SchoolSalt Lake CityElementaryPK-06405·
Taylorsville SchoolSalt Lake CityElementaryPK-06404·
Heartland SchoolWest JordanElementaryKG-06403·
Salt Lake Academy High SchoolHerrimanHigh09-12403·
Washington SchoolSalt Lake CityElementaryPK-06402·
Backman SchoolSalt Lake CityElementaryPK-06396·
Emerson SchoolSalt Lake CityElementaryKG-06395·
Guadalupe SchoolSalt Lake CityElementaryPK-06390·
Wasatch SchoolSalt Lake CityElementaryKG-06387·
Navigator Pointe AcademyWest JordanCombinedKG-09375·
John C. Fremont SchoolTaylorsvilleElementaryPK-06374·
American Academy of InnovationSouth JordanHigh06-12373·
Parkview SchoolSalt Lake CityElementaryPK-06371·
Salt Lake Center for Science EducationSalt Lake CityHigh06-12368·
Itineris Early College HighWest JordanHigh09-12366·
Quail Hollow SchoolSandyElementaryKG-05366·
East Sandy SchoolSandyElementaryKG-05364·
Ensign SchoolSalt Lake CityElementaryPK-06361·
Paradigm High SchoolSouth JordanHigh07-12361·
Brookwood SchoolSandyElementaryKG-05359·
Academy Park SchoolWest Valley CityElementaryPK-06358·
Rose Park SchoolSalt Lake CityElementaryPK-06358·
Advantage Arts AcademyHerrimanElementaryKG-06354·
Escalante SchoolSalt Lake CityElementaryPK-06352·
Salt Lake Center for Science Education BryantSalt Lake CityMiddle07-08348·
Valley High SchoolSouth JordanHigh07-12347·
Beacon Heights SchoolSalt Lake CityElementaryPK-06345·
Mary W. Jackson SchoolSalt Lake CityElementaryPK-06343·
Sprucewood SchoolSandyElementaryKG-05342·
Cottonwood SchoolSalt Lake CityElementaryPK-06340·
Jim Bridger SchoolWest JordanElementaryPK-06340·
Oakdale SchoolSandyElementaryKG-05340·
North Star SchoolSalt Lake CityElementaryPK-06336·
Rosecrest SchoolSalt Lake CityElementaryPK-06334·
Copperview SchoolMidvaleElementaryKG-05328·
Pacific Heritage AcademySalt Lake CityElementaryKG-08327·
Franklin SchoolSalt Lake CityElementaryPK-06325·
Park Lane SchoolSandyElementaryKG-05324·
Longview SchoolMurrayElementaryKG-06323·
Grant SchoolMurrayElementaryKG-06322·
Majestic SchoolWest JordanElementaryKG-06320·
East Hollywood HighWest Valley CityHigh09-12318·
Hawthorne SchoolSalt Lake CityElementaryKG-06318·
Harry S. Truman SchoolWest Valley CityElementaryPK-06317·
Kings Peak HighWest JordanHigh09-12315·
Thomas W. Bacchus SchoolKearnsElementaryKG-06315·
Special Ed PreschoolSandyElementaryPK-PK312·
Open ClassroomSalt Lake CityElementaryPK-08307·
Robert Frost SchoolWest Valley CityElementaryPK-06304·
Granite SchoolSandyElementaryKG-05303·
Willow Canyon SchoolSandyElementaryKG-05303·
Mana Academy Charter SchoolWest Valley CityCombinedKG-12301·
Eastwood SchoolSalt Lake CityElementaryPK-05300·
Western Hills SchoolKearnsElementaryPK-06298·
Kauri Sue HamiltonRivertonCombinedKG-12286·
Oakridge SchoolSalt Lake CityElementaryKG-05279·
Horizonte Instruction & Training CenterSalt Lake CityHigh07-12259·
Endeavor HallWest Valley CityElementaryKG-08257·
Liberty SchoolMurrayElementaryKG-06244·
Utah International Charter SchoolSalt Lake CityHigh06-12244·
Rocky Peak Virtual SchoolWest JordanElementaryKG-06227·
Bella Vista SchoolSalt Lake CityElementaryKG-05219·
Roots Charter High SchoolWest Valley CityHigh09-12218·
Riley SchoolSalt Lake CityElementaryPK-06205·
Diamond Ridge High SchoolSandyHigh06-12184·
Career Academy of UtahSouth JordanCombinedKG-12176·
M. Lynn Bennion SchoolSalt Lake CityElementaryPK-06171·
South Valley SchoolWest JordanHigh09-12165·
Salt Lake School for the Performing ArtsSalt Lake CityHigh09-12163·
Innovations Early College High SchoolSalt Lake CityHigh09-12157·
Early Childhood CenterMurrayElementaryPK-PK147·
Jean Massieu School for the DeafSalt Lake CityCombinedPK-12147·
Kelsey Peak Virtual MiddleWest JordanMiddle07-08132·
City AcademySalt Lake CityHigh07-1292·
Granite Technical InstituteSalt Lake CityHigh07-1286·
Jordan Valley SchoolMidvaleCombinedKG-1279·
Hartvigsen SchoolTaylorsvilleElementaryKG-0876·
Salt Lake Head StartSalt Lake CityElementaryPK-PK75·
Youth Educational Support SchoolSalt Lake CityCombinedKG-1271·

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