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

8 schools in Dacula

Georgia · Public K-12

8 public K-12 schools operate inside Dacula, with combined enrollment of about 10,676 students (6 elementary, 1 middle, and 1 high).

7-year change in Dacula

SY 2017-18 vs SY 2024-25
Total enrollment
10,676
+703 (+7%) vs SY 2017-18
School count
8
0 (0%) vs SY 2017-18
% Hispanic
26%
was 20%
% Black
42%
was 35%
% Asian
7%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alcova Elementary SchoolElementaryPK-051,467
Dacula Elementary SchoolElementaryPK-051,159
Dacula High SchoolHigh09-122,481
Dacula Middle SchoolMiddle06-081,866
Dyer Elementary SchoolElementaryPK-05944
Fort Daniel Elementary SchoolElementaryPK-05645
Harbins Elementary SchoolElementaryPK-051,320
Puckett's Mill Elementary SchoolElementaryPK-05794

About Dacula

Dacula is a moderately sized Georgia city in terms of public-school footprint, with 8 schools and 10,676 students total.

In terms of grade levels, the city consists of 6 elementary, 1 middle, and 1 high.

Schools in Dacula average about 1,335 students each, 78% meaningfully above the Georgia norm.

Over the past 7-year window. Total public-school enrollment in Dacula has increased 7% since SY 2017-18, moving from about 9,973 students to 10,676. The Black share of public-school enrollment climbed from 35% to 42%.

On this page, the community for Dacula discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Dacula, Georgia?
There are 8 public K-12 schools in Dacula, with a combined enrollment of about 10,676.
How many elementary, middle, and high schools are in Dacula?
Dacula has 6 elementary, 1 middle, 1 high public schools.
What is the largest public school in Dacula?
Dacula High School is the largest public school in Dacula by enrollment, with approximately 2,481 students.
What school districts serve Dacula?
Dacula public schools are operated by Gwinnett County.
What grade levels do public schools in Dacula cover?
Public schools in Dacula serve students from pre-K through grade 12.