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

19 schools in Kaysville

Utah · Public K-12

Public K-12 schools in Kaysville, Utah total 19, collectively serving roughly 11,455 students (an average of about 603 per campus).

7-year change in Kaysville

SY 2017-18 vs SY 2024-25
Total enrollment
11,455
-2,758 (-19%) vs SY 2017-18
School count
18
0 (0%) vs SY 2017-18
% White
87%
was 90%
% Hispanic
8%
was 5%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Catalyst CenterHigh09-120
Centennial Jr HighMiddle07-09956
Columbia SchoolElementaryPK-06584
Creekside SchoolElementaryPK-06544
Davis HighHigh10-122,238
Endeavour SchoolElementaryPK-06645
Fairfield Jr HighMiddle07-09972
Family Enrichment CenterElementaryPK-PK225
H C Burton SchoolElementaryPK-06687
Jefferson AcademyElementaryKG-06502
Kay's Creek ElementaryElementaryPK-06718
Kaysville Jr HighMiddle07-09858
Kaysville SchoolElementaryPK-06495
Morgan SchoolElementaryPK-06603
Mountain HighHigh10-12255
Renaissance AcademyCombinedKG-1243
Snow Horse SchoolElementaryPK-06490
Utah Career Path High SchoolHigh09-12148
Windridge SchoolElementaryPK-06492

About Kaysville

Public education in Kaysville, Utah runs across 19 schools that educates roughly 11,455 students. By footprint, Kaysville sits in the middle-population bracket.

On the school-mix side, the city is built around 11 elementary, 3 middle, 4 high, and 1 other.

Over the past 7-year window. Across the same 7-year window, public-school enrollment declined 19%: 14,213 students in SY 2017-18 versus 11,455 in SY 2024-25. Demographically, the White share of enrollment shrank from 90% to 87%.

Within the allk12 community for this area, the community for Kaysville discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Kaysville, Utah?
There are 19 public K-12 schools in Kaysville, with a combined enrollment of about 11,455.
How many elementary, middle, and high schools are in Kaysville?
Kaysville has 11 elementary, 3 middle, 4 high, 1 combined-grade public schools.
What is the largest public school in Kaysville?
Davis High is the largest public school in Kaysville by enrollment, with approximately 2,238 students.
What school districts serve Kaysville?
Kaysville is served by 3 public school districts, including Davis District, Jefferson Academy, Utah Career Path High School.
What grade levels do public schools in Kaysville cover?
Public schools in Kaysville serve students from pre-K through grade 12.
Are there charter schools in Kaysville?
2 of the 19 public schools in Kaysville are charter schools.