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

15 schools in Spanish Fork

Utah · Public K-12

Spanish Fork sits inside Utah and runs 15 public K-12 schools, serving about 12,387 students between them, an average of 826 per campus.

7-year change in Spanish Fork

SY 2017-18 vs SY 2024-25
Total enrollment
12,387
-753 (-6%) vs SY 2017-18
School count
15
0 (0%) vs SY 2017-18
% White
75%
was 83%
% Hispanic
19%
was 12%
% Black
1%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
American Leadership AcademyCombinedKG-121,597
Brockbank SchoolElementaryPK-06456
Canyon SchoolElementaryPK-06457
Diamond Fork MiddleMiddle06-081,074
East Meadows SchoolElementaryPK-06518
Landmark HighCombinedKG-12323
Larsen SchoolElementaryPK-06431
Maple Mountain HighHigh07-121,902
Park SchoolElementaryPK-06469
Rees SchoolElementaryPK-06728
Riverview SchoolElementaryPK-06738
Sierra Bonita ElementaryElementaryPK-06568
Spanish Fork HighHigh09-121,640
Spanish Fork Jr HighMiddle07-091,070
Spanish Oaks SchoolElementaryPK-06416

About Spanish Fork

Spanish Fork is a mid-sized Utah city in terms of public-school footprint, with 15 schools and 12,387 students total.

On the level-by-level breakdown, the city covers 9 elementary, 2 middle, 2 high, and 2 other.

Per-campus enrollment runs near 826, noticeably above the state mean of about 641.

Trend over the past 7 years. Combined enrollment now sits at 12,387 students, shrank 6% from the 13,140 reported in SY 2017-18. Demographically, the White share of enrollment contracted from 83% to 75%.

Within the allk12 community for this area, the community for Spanish Fork discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Spanish Fork, Utah?
There are 15 public K-12 schools in Spanish Fork, with a combined enrollment of about 12,387.
How many elementary, middle, and high schools are in Spanish Fork?
Spanish Fork has 9 elementary, 2 middle, 2 high, 2 combined-grade public schools.
What is the largest public school in Spanish Fork?
Maple Mountain High is the largest public school in Spanish Fork by enrollment, with approximately 1,902 students.
What school districts serve Spanish Fork?
Spanish Fork is served by 2 public school districts, including American Leadership Academy, Nebo District.
What grade levels do public schools in Spanish Fork cover?
Public schools in Spanish Fork serve students from pre-K through grade 12.
Are there charter schools in Spanish Fork?
1 of the 15 public schools in Spanish Fork are charter schools.