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

13 schools in Norcross

Georgia · Public K-12

Within Norcross, Georgia, 13 public K-12 schools teach roughly 14,825 students, an average of 1140 per campus.

7-year change in Norcross

SY 2017-18 vs SY 2024-25
Total enrollment
14,825
-5,898 (-28%) vs SY 2017-18
School count
13
-4 (-24%) vs SY 2017-18
% White
5%
was 11%
% Hispanic
70%
was 57%
% Black
18%
was 24%
% Asian
5%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Baldwin ElementaryElementaryPK-05914
Beaver Ridge Elementary SchoolElementaryPK-05984
Brookhaven Innovation AcademyElementaryKG-08524
Graves Elementary SchoolElementaryPK-051,076
Gwinnett Intervention Education Center (GIVE) WestHigh06-12227
Meadowcreek Elementary SchoolElementaryPK-05806
Meadowcreek High SchoolHigh09-122,609
Norcross Elementary SchoolElementaryPK-05751
Norcross High SchoolHigh09-122,317
Paul Duke STEM High SchoolHigh09-121,509
Rockbridge Elementary SchoolElementaryPK-05990
Stripling Elementary SchoolElementaryPK-05799
Summerour Middle SchoolMiddle06-081,319

About Norcross

Across Norcross, Georgia, 13 public schools hosts about 14,825 students between them.

Looking at the level breakdown, the city covers 8 elementary, 1 middle, and 4 high.

Average school size in Norcross is around 1,140 students, 52% higher than the Georgia average of about 748.

Five-year track record. Across the same 7-year window, public-school enrollment declined 28%: 20,723 students in SY 2017-18 versus 14,825 in SY 2024-25. The school count fell from 17 to 13 across the same 7-year window. The Hispanic share of public-school enrollment increased from 57% to 70%.

Within the allk12 community for this area, the community for Norcross discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Norcross?
Norcross, Georgia has 13 public K-12 schools serving approximately 14,825 students.
How many elementary, middle, and high schools are in Norcross?
Norcross has 8 elementary, 1 middle, 4 high public schools.
What is the largest public school in Norcross?
Meadowcreek High School is the largest public school in Norcross by enrollment, with approximately 2,609 students.
What school districts serve Norcross?
Norcross is served by 2 public school districts, including Gwinnett County, State Specialty Schools II- Brookhaven Innovation Academy.
What grade levels do public schools in Norcross cover?
Public schools in Norcross serve students from pre-K through grade 12.
Are there charter schools in Norcross?
1 of the 13 public schools in Norcross are charter schools.