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

15 schools in American Fork

Utah · Public K-12

American Fork hosts 15 public K-12 schools inside Utah, collectively enrolling about 9,123 students (around 608 per campus).

7-year change in American Fork

SY 2017-18 vs SY 2024-25
Total enrollment
9,123
-578 (-6%) vs SY 2017-18
School count
13
-1 (-7%) vs SY 2017-18
% White
77%
was 84%
% Hispanic
16%
was 10%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alpine Online SchoolElementaryKG-08106
American Fork HighHigh10-122,316
American Fork Jr HighMiddle07-091,827
Athenian eAcademyCombinedKG-12557
Barratt SchoolElementaryPK-06563
Dan W. PetersonCombinedPK-12257
Forbes SchoolElementaryKG-06550
Greenwood SchoolElementaryPK-06713
Legacy SchoolElementaryPK-06819
New Eagle Mountain Middle SchoolElementaryM-M·
Odyssey Charter SchoolElementaryKG-06420
Polaris High SchoolHigh09-12160
Serv By ApptElementaryPK-030
Shelley SchoolElementaryPK-06731
Summit HighHigh07-12104

About American Fork

American Fork, Utah is home to 15 public schools, with combined enrollment of approximately 9,123 students. By school count, it is a moderately sized city.

For a sense of the school types, the city consists of 9 elementary, 1 middle, 3 high, and 2 other.

Over the past 7-year window. Across the same 7-year window, public-school enrollment fell 6%: 9,701 students in SY 2017-18 versus 9,123 in SY 2024-25. The school count fell from 14 to 13 across the same 7-year window. Demographically, the White share of enrollment declined from 84% to 77%.

In the discussion threads here, the community for American Fork discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in American Fork, Utah?
There are 15 public K-12 schools in American Fork, with a combined enrollment of about 9,123.
How many elementary, middle, and high schools are in American Fork?
American Fork has 9 elementary, 1 middle, 3 high, 2 combined-grade public schools.
What is the largest public school in American Fork?
American Fork High is the largest public school in American Fork by enrollment, with approximately 2,316 students.
What school districts serve American Fork?
American Fork is served by 3 public school districts, including Athenian eAcademy, Alpine District, Odyssey Charter School.
What grade levels do public schools in American Fork cover?
Public schools in American Fork serve students from pre-K through grade 12.
Are there charter schools in American Fork?
2 of the 15 public schools in American Fork are charter schools.