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

16 schools in Kennesaw

Georgia · Public K-12

Of the public K-12 schools operating across Georgia, 16 sit inside Kennesaw, collectively enrolling about 15,046 students (6 elementary, 5 middle, and 3 high).

7-year change in Kennesaw

SY 2017-18 vs SY 2024-25
Total enrollment
15,046
-1,521 (-9%) vs SY 2017-18
School count
16
0 (0%) vs SY 2017-18
% White
43%
was 49%
% Hispanic
18%
was 15%
% Black
27%
was 27%
% Asian
5%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Awtrey Middle SchoolMiddle06-08593
Big Shanty Elementary SchoolElementary03-05511
Bullard Elementary SchoolElementaryPK-05799
Chalker Elementary SchoolElementaryPK-05679
Devereux Ackerman AcademyCombinedKG-1254
Harrison High SchoolHigh09-122,224
Hayes Elementary SchoolElementaryPK-05802
Kennesaw Elementary SchoolElementaryPK-02560
Kennesaw Mountain High SchoolHigh09-121,695
Lewis Elementary SchoolElementaryPK-05550
Lost Mountain Middle SchoolMiddle06-08979
McClure Middle SchoolMiddle06-081,030
North Cobb High SchoolHigh09-122,463
Northwest Classical AcademyCombinedKG-12798
Palmer Middle SchoolMiddle06-08803
Pine Mountain Middle SchoolMiddle06-08506

About Kennesaw

Across Kennesaw, Georgia, 16 public schools hosts about 15,046 students between them.

On the school-mix side, the city covers 6 elementary, 5 middle, 3 high, and 2 other.

Per-campus enrollment runs near 940, meaningfully above the state mean of about 748.

Five-year track record. Combined enrollment now sits at 15,046 students, shrank 9% from the 16,567 reported in SY 2017-18. On the demographic side, White enrollment moved from 49% to 43% over the same window.

On this page, the community for Kennesaw discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Kennesaw, Georgia?
There are 16 public K-12 schools in Kennesaw, with a combined enrollment of about 15,046.
How many elementary, middle, and high schools are in Kennesaw?
Kennesaw has 6 elementary, 5 middle, 3 high, 2 combined-grade public schools.
What is the largest public school in Kennesaw?
North Cobb High School is the largest public school in Kennesaw by enrollment, with approximately 2,463 students.
What school districts serve Kennesaw?
Kennesaw is served by 2 public school districts, including Cobb County, State Specialty Schools II- Northwest Classical Academy.
What grade levels do public schools in Kennesaw cover?
Public schools in Kennesaw serve students from pre-K through grade 12.
Are there charter schools in Kennesaw?
1 of the 16 public schools in Kennesaw are charter schools.