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

12 schools in Macon County Schools

North Carolina · 4,469 students · 3 cities

Macon County Schools's public-school count of 12 reflects a system enrolling about 4,469 students inside North Carolina, broken out as 4 elementary, 2 middle, and 3 high.

7-year change in Macon County Schools

SY 2017-18 vs SY 2024-25
Total enrollment
4,469
+68 (+2%) vs SY 2017-18
School count
12
+1 (+9%) vs SY 2017-18
% White
71%
was 77%
% Hispanic
24%
was 19%
% Black
1%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Franklin HighFranklinHigh09-12996
Mountain View IntermediateFranklinMiddle05-06614
Macon Middle SchoolFranklinMiddle07-08576
South Macon ElementaryFranklinElementaryPK-04465
Iotla Valley ElementaryFranklinElementaryPK-04408
Cartoogechaye ElementaryFranklinElementaryPK-04354
Highlands SchoolHighlandsCombinedKG-12344
East Franklin ElementaryFranklinElementaryKG-04315
Macon Early College High SchoolFranklinHigh09-13154
Bartram AcademyFranklinHigh09-12102
Nantahala SchoolToptonCombinedKG-1297
Macon Virtual AcademyFranklinCombinedKG-1244

About Macon County Schools

Macon County Schools is a low-population North Carolina school district running 12 campuses with combined enrollment near 4,469.

Looking at the level breakdown, Macon County Schools spans 4 elementary, 2 middle, 3 high schools, and 3 combined or other.

Average enrollment per school in Macon County Schools is about 372, lower than the North Carolina average of roughly 571.

Trend over the past 7 years. Combined enrollment now sits at 4,469 students, held roughly steady from the 4,401 reported in SY 2017-18. The school count climbed from 11 to 12 across the same 7-year window. Demographically, the White share of enrollment shrank from 77% to 71%.

In the discussion threads here, the community for Macon County Schools discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many schools are in Macon County Schools?
Macon County Schools operates 12 public K-12 schools in North Carolina, serving approximately 4,469 students.
What is the mix of elementary, middle, and high schools in Macon County Schools?
Macon County Schools includes 4 elementary, 2 middle, 3 high, 3 combined-grade schools.
What is the largest school in Macon County Schools?
Franklin High is the largest public school in Macon County Schools by enrollment, with approximately 996 students.
What grade levels does Macon County Schools serve?
Macon County Schools schools serve students from pre-K through grade 13, across 12 campuses.
What cities does Macon County Schools serve?
Macon County Schools operates schools in Franklin, Highlands, Topton across North Carolina.