34 schools in Sandy
From elementary through high school, Sandy runs 34 public K-12 schools (20 elementary, 6 middle, and 7 high), with combined enrollment of about 18,223.
4-year change in Sandy
SY 2020-21 vs SY 2024-25About Sandy
Sandy, Utah is home to 34 public schools, with combined enrollment of approximately 18,223 students. By school count, it is an expansive city.
On the school-mix side, the city covers 20 elementary, 6 middle, 7 high, and 1 other.
Average school size in Sandy is around 536 students, 16% meaningfully below the Utah average of about 641.
Five-year track record. Total public-school enrollment in Sandy has shrank 5% since SY 2020-21, moving from about 19,228 students to 18,223. Over that span, Sandy gained 2 schools, going from 29 to 31.
On this page, the community for Sandy discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.