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

16 schools in Franklin County Schools

North Carolina · 7,978 students · 4 cities

Franklin County Schools runs the local public-school system inside North Carolina: 16 K-12 campuses serving roughly 7,978 students, with 8 elementary, 4 middle, and 4 high.

7-year change in Franklin County Schools

SY 2017-18 vs SY 2024-25
Total enrollment
7,978
-261 (-3%) vs SY 2017-18
School count
16
0 (0%) vs SY 2017-18
% White
35%
was 45%
% Hispanic
27%
was 19%
% Black
31%
was 31%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Franklinton HighFranklintonHigh09-121,127
Bunn HighBunnHigh09-12817
Louisburg Magnet HighLouisburgHigh09-12630
Bunn MiddleBunnMiddle06-08618
Bunn ElementaryBunnElementaryPK-05600
Cedar Creek MiddleYoungsvilleMiddle06-08529
Edward Best ElementaryLouisburgElementaryPK-05498
Franklinton ElementaryFranklintonElementaryPK-05470
Long Mill ElementaryYoungsvilleElementaryPK-05433
Youngsville ElementaryYoungsvilleElementaryPK-05425
Terrell Lane MiddleLouisburgMiddle06-08403
Louisburg ElementaryLouisburgElementaryPK-05387
Royal ElementaryLouisburgElementaryPK-05349
Laurel Mill ElementaryLouisburgElementaryPK-05281
Franklinton MiddleFranklintonMiddle06-08232
Franklin County Early CollegeLouisburgHigh09-13179

About Franklin County Schools

Franklin County Schools is a compact public-school district in North Carolina. The district oversees 16 schools and serves approximately 7,978 students.

Looking at the level breakdown, Franklin County Schools is made up of 8 elementary, 4 middle, and 4 high schools.

Average enrollment per school in Franklin County Schools is about 499, below the North Carolina average of roughly 571.

Looking at the last 7 years. Combined enrollment now sits at 7,978 students, contracted 3% from the 8,239 reported in SY 2017-18. On the demographic side, White enrollment moved from 45% to 35% over the same window.

On allk12, the community for Franklin County Schools discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools does Franklin County Schools run?
Franklin County Schools has 16 public schools with a combined enrollment of about 7,978 students in North Carolina.
What is the mix of elementary, middle, and high schools in Franklin County Schools?
Franklin County Schools includes 8 elementary, 4 middle, 4 high schools.
What is the largest school in Franklin County Schools?
Franklinton High is the largest public school in Franklin County Schools by enrollment, with approximately 1,127 students.
What grade levels does Franklin County Schools serve?
Franklin County Schools schools serve students from pre-K through grade 13, across 16 campuses.
What cities does Franklin County Schools serve?
Franklin County Schools operates schools in Franklinton, Bunn, Louisburg, Youngsville across North Carolina.