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

11 schools in Farmington

Utah · Public K-12

Public K-12 enrollment in Farmington totals about 6,583 students across 11 schools (an average of 598 students per campus).

7-year change in Farmington

SY 2017-18 vs SY 2024-25
Total enrollment
6,583
+2,123 (+48%) vs SY 2017-18
School count
9
+2 (+29%) vs SY 2017-18
% White
87%
was 92%
% Hispanic
7%
was 4%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
25,389
all ages · ACS 5-yr
Students
6,583
public K-12 · NCES
Schools
11
public K-12
NameLevelGradesEnrollment
Ascent Academies of Utah FarmingtonCombinedKG-09385
Canyon Creek SchoolElementaryPK-06778
Davis Connect 7-8CombinedM-M·
Davis Connect K-6ElementaryKG-08105
Eagle Bay SchoolElementaryPK-06477
Farmington HighHigh10-122,198
Farmington Jr HighMiddle07-091,266
Farmington SchoolElementaryPK-06444
Knowlton SchoolElementaryPK-06663
Star TransitionHigh07-120
Vista Education CampusHigh07-12267

About Farmington

Across Farmington, Utah, 11 public schools instructs about 6,583 students between them.

On the school-mix side, the city spans 5 elementary, 1 middle, 3 high, and 2 other.

Five-year track record. Combined enrollment now sits at 6,583 students, rose 48% from the 4,460 reported in SY 2017-18. Farmington now counts 9 public schools, up from 7 in SY 2017-18. The White share of public-school enrollment contracted from 92% to 87%.

On allk12, the community for Farmington discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Farmington?
Farmington, Utah has 11 public K-12 schools serving approximately 6,583 students.
How many elementary, middle, and high schools are in Farmington?
Farmington has 5 elementary, 1 middle, 3 high, 2 combined-grade public schools.
What is the largest public school in Farmington?
Farmington High is the largest public school in Farmington by enrollment, with approximately 2,198 students.
What school districts serve Farmington?
Farmington is served by 2 public school districts, including Ascent Academies of Utah, Davis District.
What grade levels do public schools in Farmington cover?
Public schools in Farmington serve students from pre-K through grade 12.
Are there charter schools in Farmington?
1 of the 11 public schools in Farmington are charter schools.