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

Inside Gwinnett County Schools: Enrollment, Demographics, and What's Changed

Kate Carter
Former Educator · Apr 27, 2026 · 4:14 PM ET

Gwinnett County is the largest school district in Georgia and one of the twenty largest in the United States. That fact gets repeated often enough that it stops landing. But when you look at the actual numbers, the scale of what's happening in Gwinnett's classrooms, and how fast the makeup of those classrooms has changed, it's worth slowing down and looking at what the data shows.

The Basic Numbers

The Gwinnett County school district operates 140 public schools serving approximately 181,814 students across 15 cities. Add in charter schools and other district schools in the county and the full Gwinnett County picture comes to 149 public schools and roughly 195,036 students. The county has a resident population of about 979,864, meaning roughly one in five residents is enrolled in a public K-12 school.

The school breakdown across the district: 82 elementary schools, 29 middle schools, 26 high schools, and 2 combined or other schools. Per-school enrollment averages around 1,299 students, which is significantly higher than the Georgia district average of 756. These are not small neighborhood schools. Many of Gwinnett's elementary schools enroll more students than entire high schools do in rural parts of the state.

The Largest Schools

Seven of Gwinnett's high schools enroll more than 3,000 students. Brookwood High School in Snellville leads the county at 3,878 students, making it one of the largest high schools in Georgia. Peachtree Ridge High School in Suwanee enrolls 3,300, followed by Grayson High School in Loganville at 3,284 and Parkview High School in Lilburn at 3,262. Archer High School in Lawrenceville comes in at 3,134, North Gwinnett High School in Suwanee at 3,097, and Berkmar High School in Lilburn at 3,029.

On the middle school side, McConnell Middle School in Loganville is the largest at 2,176 students, followed by North Gwinnett Middle School in Sugar Hill at 2,168 and Trickum Middle School in Lilburn at 2,148. At the elementary level, Ivy Creek Elementary School in Buford tops the list at 1,572 students.

North Gwinnett High School is also the only school in the county with a community rating on allk12, currently holding a 5.0.

The Five-Year Shift

The demographic change in Gwinnett County schools over the past five years is one of the most significant in metro Atlanta. Between SY 2017-18 and SY 2022-23, the White share of enrollment in the Gwinnett County district fell from 23% to 17%, a six-point drop in five years. Hispanic enrollment rose from 31% to 34%. Black enrollment held roughly steady at 32% to 33%. Asian enrollment grew from 10% to 12%.

Total district enrollment grew modestly over the same period, from 179,266 to 181,814 students, a gain of about 2,548 students or roughly 1%. The school count rose from 137 to 140. So enrollment is not surging, but the composition of who is in those classrooms is changing steadily and measurably.

At the county level including all schools, enrollment grew more substantially, from 188,545 in SY 2017-18 to 195,036 in SY 2022-23, a 3% increase, with the school count rising from 144 to 149 over the same period.

What the Income Data Shows

Gwinnett County has a median household income of $87,890, which is roughly 40% above the Georgia median of $62,740. About 39% of adults 25 and older hold a bachelor's degree or higher, and the poverty rate sits at around 8.5%. By Georgia standards, Gwinnett is a relatively affluent county.

But the school data tells a more complicated story. Approximately 53.3% of students in Gwinnett County public schools qualify for free or reduced-price lunch, the standard proxy for low-income enrollment. That's above the majority threshold, meaning more than half of Gwinnett's public school students come from households that qualify as lower-income by federal standards, even as the county's overall median income sits well above the state average.

That gap reflects both the county's income inequality and the demographic composition of its school-age population, which skews younger and more diverse than the county's adult population overall. The student-teacher ratio across Gwinnett County public schools is approximately 16.1 to 1.

Specialized Schools Worth Knowing About

Beyond the comprehensive high schools, Gwinnett operates several specialized programs that don't get as much attention. The Gwinnett School of Mathematics, Science and Technology in Lawrenceville is a magnet high school enrolling 1,231 students with a competitive admissions process. Paul Duke STEM High School in Norcross enrolls 1,222 students and focuses on project-based STEM learning. McClure Health Science High School in Duluth serves 1,146 students with a health professions focus.

The Gwinnett Online Campus in Lawrenceville serves 2,252 students across KG-12, making it one of the larger online public school programs in the state. The Yi Hwang Academy of Language Excellence in Duluth is a dual-language immersion elementary school, reflecting the county's growing multilingual student population. The International Transition Center in Lawrenceville serves 638 students in grades 8-11, providing specialized support for recently arrived international students.

What This Means for Parents in the County

A school district this large operates more like a collection of smaller systems than a single entity. A family in Suwanee and a family in Norcross are both in Gwinnett County schools, but their day-to-day experience, the culture of their specific school, the athletics rivalries, the feeder patterns from elementary to middle to high school, is almost entirely local.

District-level decisions do matter though: budget allocations, redistricting proposals, magnet school admission criteria, and curriculum adoptions all flow down from the same administration to every one of those 140 schools. When those decisions get made, most parents find out late.

The discussion boards on allk12 are organized by school. Find yours in the Gwinnett County schools directory and see what your specific community is already talking about.

Frequently asked questions

How many students are in Gwinnett County Public Schools?
The district serves about 181,814 students, with roughly 195,000 students countywide across all public schools.
How large is Gwinnett County school district compared to others?
It’s one of the 20 largest school districts in the United States, with 140+ schools.
What are the largest high schools in Gwinnett County?
Brookwood High School is the largest, followed by Peachtree Ridge, Grayson, Parkview, and others with over 3,000 students each.
LOADING COMMENTS…
WRITTEN BY
Kate Carter
Kate Carter
Former Educator

Kate Carter spent nearly 20 years in public school classrooms before transitioning to education writing and curriculum consulting. She taught middle and high school English and social studies across two states, giving her a ground-level view of how policy decisions, funding gaps, and classroom realities actually intersect. Her writing focuses on practical guidance for parents navigating the K-12 system, from IEP processes to college prep timelines, with a preference for specifics over generalities.

EXPERTISE
K-12 curriculum and instructionEducation Policy