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

22 schools in Mcdonough

Georgia · Public K-12

Public-school families in Mcdonough pick from 22 campuses serving the city's roughly 18,460 K-12 students (11 elementary, 5 middle, and 6 high).

7-year change in Mcdonough

SY 2017-18 vs SY 2024-25
Total enrollment
18,460
+1,609 (+10%) vs SY 2017-18
School count
22
+3 (+16%) vs SY 2017-18
% Hispanic
12%
was 8%
% Black
63%
was 50%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Birch Creek Elementary SchoolElementaryPK-05745
Eagle's Landing High SchoolHigh09-121,578
Eagle's Landing Middle SchoolMiddle06-08974
East Lake ElementaryElementaryPK-05671
EXCEL AcademyHigh06-12213
Flippen Elementary SchoolElementaryPK-05559
Hickory Flat Elementary SchoolElementaryPK-05560
Impact Academy High SchoolHigh09-12449
Impact Academy Middle SchoolMiddle06-08339
McDonough High SchoolHigh09-121,359
McDonough Middle SchoolMiddle06-08876
Oakland Elementary SchoolElementaryPK-05462
Ola Elementary SchoolElementaryPK-05866
Ola High SchoolHigh09-121,586
Ola Middle SchoolMiddle06-081,039
Rock Spring ElementaryElementaryPK-05654
Timber Ridge Elementary SchoolElementaryPK-05713
Tussahaw ElementaryElementaryPK-05886
Union Grove HighHigh09-121,622
Union Grove MiddleMiddle06-081,033
Walnut Creek ElementaryElementaryPK-05712
Wesley Lakes Elementary SchoolElementaryPK-05564

About Mcdonough

Mcdonough, Georgia is home to 22 public schools, with combined enrollment of approximately 18,460 students. By school count, it is an average-sized city.

On the school-mix side, the city consists of 11 elementary, 5 middle, and 6 high.

Average school size in Mcdonough is around 839 students, 12% above the Georgia average of about 748.

Over the past 7-year window. Across the same 7-year window, public-school enrollment grew 10%: 16,851 students in SY 2017-18 versus 18,460 in SY 2024-25. Mcdonough now counts 22 public schools, up from 19 in SY 2017-18. The Black share of public-school enrollment climbed from 50% to 63%.

On allk12, the community for Mcdonough discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Mcdonough, Georgia?
There are 22 public K-12 schools in Mcdonough, with a combined enrollment of about 18,460.
How many elementary, middle, and high schools are in Mcdonough?
Mcdonough has 11 elementary, 5 middle, 6 high public schools.
What is the largest public school in Mcdonough?
Union Grove High is the largest public school in Mcdonough by enrollment, with approximately 1,622 students.
What school districts serve Mcdonough?
Mcdonough public schools are operated by Henry County.
What grade levels do public schools in Mcdonough cover?
Public schools in Mcdonough serve students from pre-K through grade 12.