9 schools in Salem
Salem has 9 public K-12 schools on the books today, teaching approximately 13,624 Utah students across 3 elementary, 2 middle, and 1 high.
7-year change in Salem
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| American Preparatory Academy - Salem | Combined | KG-10 | 570 |
| Foothills School | Elementary | PK-06 | 605 |
| Mt. Loafer School | Elementary | PK-06 | 642 |
| Nebo Advanced Learning Center | Combined | KG-12 | 2 |
| Nebo Online School | Combined | KG-12 | 7,791 |
| Salem Hills High | High | 09-12 | 1,593 |
| Salem Junior High | Middle | 07-09 | 950 |
| Salem School | Elementary | PK-06 | 508 |
| Valley View Middle | Middle | 06-07 | 963 |
About Salem
Across Salem, Utah, 9 public schools serves about 13,624 students between them.
On the school-mix side, the city covers 3 elementary, 2 middle, 1 high, and 3 other.
Schools in Salem average about 1,514 students each, 136% noticeably above the Utah norm.
Trend over the past 7 years. Across the same 7-year window, public-school enrollment increased 176%: 4,937 students in SY 2017-18 versus 13,624 in SY 2024-25. Salem now counts 9 public schools, up from 6 in SY 2017-18.
Within the allk12 community for this area, the community for Salem discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.