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

2 schools in Johns Creek

Georgia · Public K-12

Whether you are tracking a high school, middle school, or elementary campus, Johns Creek's 2 public K-12 schools collectively enroll about 2,379 students (1 elementary and 1 high).

7-year change in Johns Creek

SY 2017-18 vs SY 2024-25
Total enrollment
2,379
-456 (-16%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
38%
was 47%
% Hispanic
11%
was 6%
% Black
10%
was 9%
% Asian
38%
was 34%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Johns Creek High SchoolHigh09-121,789
Shakerag Elementary SchoolElementaryPK-05590

About Johns Creek

Public education in Johns Creek, Georgia runs across 2 schools that serves roughly 2,379 students. By footprint, Johns Creek sits in the thinly populated bracket.

On the school-mix side, the city consists of 1 elementary, and 1 high.

Schools in Johns Creek average about 1,190 students each, 59% above the Georgia norm.

Trend over the past 7 years. Total public-school enrollment in Johns Creek has decreased 16% since SY 2017-18, moving from about 2,835 students to 2,379. On the demographic side, White enrollment moved from 47% to 38% over the same window.

On allk12, the community for Johns Creek discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

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