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

37 schools in Cherokee County

Georgia · 42,031 students · 5 cities

For families inside Cherokee County, public-school options total 37 K-12 schools, with enrollment near 42,031 (23 elementary, 7 middle, and 7 high).

4-year change in Cherokee County

SY 2020-21 vs SY 2024-25
Total enrollment
42,031
+658 (+2%) vs SY 2020-21
School count
37
+1 (+3%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Cherokee County ranks

Among districts
MeasureThis districtIn GeorgiaIn the US
State test proficiency
ranked highest first
55.1%#21 of 160N/A
Enrollment
ranked largest first
42,031#9 of 172#128 of 9,234
Number of schools
ranked most first
37#14 of 172N/A
Students per teacher
ranked fewest first
14.8:1#130 of 172#5,244 of 9,044
Free or reduced-price lunch share
ranked highest first
36.9%#163 of 172#5,899 of 8,164
Diversity index
ranked most diverse first
57.9%#77 of 160#1,927 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Cherokee County

State test results across the district's 36 scored schools run from River Ridge High School at 75.1% proficient to William G. Hasty- Sr. Elementary School at 36.1%, a gap of 39.0 points. That is the 33rd widest gap among 107 Georgia districts with four or more scored schools.

Since 2017-18, the 36 district schools that reported both years went from 41,505 to 41,821 students (up 1%) and from 2,547 to 2,820 full-time teachers (up 11%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
Cherokee High SchoolCantonHigh09-123,012
Etowah High SchoolWoodstockHigh09-122,393
Creekview High SchoolCantonHigh09-122,039
Sequoyah High SchoolCantonHigh09-122,021
Woodstock High SchoolWoodstockHigh09-122,006
River Ridge High SchoolWoodstockHigh09-121,902
E. T. Booth Middle SchoolWoodstockMiddle06-081,675
Teasley Middle SchoolCantonMiddle06-081,586
Dean Rusk Middle SchoolCantonMiddle06-081,543
Creekland Middle SchoolCantonMiddle06-081,503
Mill Creek Middle SchoolWoodstockMiddle06-081,476
Little River Elem.WoodstockElementaryPK-051,232
Woodstock Elementary SchoolWoodstockElementaryPK-051,187
William G. Hasty- Sr. Elementary SchoolCantonElementaryPK-051,119
Clark Creek Elementary SchoolAcworthElementaryPK-051,108
Avery Elementary SchoolCantonElementaryPK-051,104
Woodstock Middle SchoolWoodstockMiddle06-081,075
R. M. Moore Elementary SchoolWaleskaElementaryPK-051,042
Liberty Elementary SchoolCantonElementaryPK-05977
Freedom Middle SchoolCantonMiddle06-08929
Carmel Elementary SchoolWoodstockElementaryPK-05912
Bascomb Elementary SchoolWoodstockElementaryPK-05911
J. Knox ElementaryCantonElementaryPK-05909
Hickory Flat Elementary SchoolCantonElementaryPK-05890
Indian Knoll ElementaryCantonElementaryPK-05881
Holly Springs Elementary SchoolCantonElementaryPK-05831
Arnold Mill Elementary SchoolWoodstockElementaryPK-05767
Sixes Elementary SchoolCantonElementaryPK-05741
Macedonia Elementary SchoolCantonElementaryPK-05730
Ball Ground Elementary SchoolBall GroundElementaryPK-05663
Boston Elementary SchoolWoodstockElementaryPK-05651
Johnston Elementary SchoolWoodstockElementaryPK-05543
Oak Grove Elementary SchoolAcworthElementaryPK-05523
Mountain Road Elementary SchoolWoodstockElementaryPK-05370
Clayton Elementary SchoolCantonElementaryPK-05290
Free Home Elementary SchoolCantonElementaryPK-05280
iGrad Virtual Academy SchoolCantonHigh09-12210

About Cherokee County

Cherokee County is a moderately sized public-school district in Georgia. The district maintains 37 schools and serves approximately 42,031 students.

On the school-mix side, Cherokee County spans 23 elementary, 7 middle, and 7 high schools.

Per-school enrollment averages around 1,136 in this district, higher than the Georgia typical of 748.

Over the past 4-year window. Across the same 4-year window, public-school enrollment remained close to its prior level: 41,373 students in SY 2020-21 versus 42,031 in SY 2024-25. The school count climbed from 36 to 37 across the same 4-year window.

Within the allk12 community for this area, the community for Cherokee County 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 does Cherokee County run?
Cherokee County has 37 public schools with a combined enrollment of about 42,031 students in Georgia.
What is the mix of elementary, middle, and high schools in Cherokee County?
Cherokee County includes 23 elementary schools, 7 middle schools, and 7 high schools.
What is the largest school in Cherokee County?
Cherokee High School is the largest public school in Cherokee County by enrollment, with approximately 3,012 students.
What grade levels does Cherokee County serve?
Cherokee County serves students from pre-K through grade 12 across 37 schools.
What cities does Cherokee County serve?
Cherokee County operates schools in Canton, Woodstock, Acworth, Waleska, Ball Ground across Georgia.