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

9 schools in Salem

Utah · Public K-12

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
Total enrollment
13,624
+8,687 (+176%) vs SY 2017-18
School count
9
+3 (+50%) vs SY 2017-18
% White
90%
was 92%
% Hispanic
8%
was 5%
% Black
0%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
American Preparatory Academy - SalemCombinedKG-10570
Foothills SchoolElementaryPK-06605
Mt. Loafer SchoolElementaryPK-06642
Nebo Advanced Learning CenterCombinedKG-122
Nebo Online SchoolCombinedKG-127,791
Salem Hills HighHigh09-121,593
Salem Junior HighMiddle07-09950
Salem SchoolElementaryPK-06508
Valley View MiddleMiddle06-07963

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.

Frequently asked questions

How many K-12 schools are in Salem, Utah?
There are 9 public K-12 schools in Salem, with a combined enrollment of about 13,624.
How many elementary, middle, and high schools are in Salem?
Salem has 3 elementary, 2 middle, 1 high, 3 combined-grade public schools.
What is the largest public school in Salem?
Nebo Online School is the largest public school in Salem by enrollment, with approximately 7,791 students.
What school districts serve Salem?
Salem is served by 2 public school districts, including American Preparatory Academy, Nebo District.
What grade levels do public schools in Salem cover?
Public schools in Salem serve students from pre-K through grade 12.
Are there charter schools in Salem?
1 of the 9 public schools in Salem are charter schools.