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.



