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

14 schools in Snellville

Georgia · Public K-12

Snellville's public-school directory totals 14 schools, with student enrollment near 18,296 (9 elementary, 2 middle, and 3 high).

7-year change in Snellville

SY 2017-18 vs SY 2024-25
Total enrollment
18,296
-346 (-2%) vs SY 2017-18
School count
14
0 (0%) vs SY 2017-18
% White
10%
was 15%
% Hispanic
24%
was 16%
% Black
52%
was 57%
% Asian
9%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Anderson-Livsey Elementary SchoolElementaryPK-05678
Annistown Elementary SchoolElementaryPK-05686
Britt Elementary SchoolElementaryPK-05561
Brookwood Elementary SchoolElementaryPK-051,422
Brookwood High SchoolHigh09-123,803
Centerville Elementary SchoolElementaryPK-05655
Norton Elementary SchoolElementaryPK-051,042
Partee Elementary SchoolElementaryPK-05775
Pharr Elementary SchoolElementaryPK-05816
Shiloh Elementary SchoolElementaryPK-05711
Shiloh High SchoolHigh09-122,096
Shiloh Middle SchoolMiddle06-081,592
Snellville Middle SchoolMiddle06-08820
South Gwinnett High SchoolHigh09-122,639

About Snellville

Across Snellville, Georgia, 14 public schools educates about 18,296 students between them.

Looking at the level breakdown, the city spans 9 elementary, 2 middle, and 3 high.

Schools in Snellville average about 1,307 students each, 75% meaningfully above the Georgia norm.

Over the past 7-year window. Total public-school enrollment in Snellville has remained close to its prior level since SY 2017-18, moving from about 18,642 students to 18,296. The Hispanic share of public-school enrollment rose from 16% to 24%.

On this page, the community for Snellville 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 K-12 schools are in Snellville, Georgia?
There are 14 public K-12 schools in Snellville, with a combined enrollment of about 18,296.
How many elementary, middle, and high schools are in Snellville?
Snellville has 9 elementary, 2 middle, 3 high public schools.
What is the largest public school in Snellville?
Brookwood High School is the largest public school in Snellville by enrollment, with approximately 3,803 students.
What school districts serve Snellville?
Snellville public schools are operated by Gwinnett County.
What grade levels do public schools in Snellville cover?
Public schools in Snellville serve students from pre-K through grade 12.