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

Franklin County

North Carolina · Public K-12

Franklin County operates 19 public K-12 schools across North Carolina, with a combined student body of roughly 11,614 and a county population near 74,386. By level, that breaks down as 9 elementary, 4 middle, and 4 high schools.

7-year change in Franklin County

SY 2017-18 vs SY 2024-25
Total enrollment
11,614
+2,889 (+33%) vs SY 2017-18
School count
19
+1 (+6%) vs SY 2017-18
% White
42%
was 47%
% Hispanic
23%
was 19%
% Black
26%
was 30%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
19
4 districts
Enrollment
11,614
NCES CCD
Median income
$74,240
Above North Carolina avg
Free/reduced lunch
82.2%
Below North Carolina avg
Elementary
9
3,847 students
Middle
4
1,782 students
High
4
2,753 students
Combined / other
2
3,232 students
LARGEST DISTRICT
Franklin County Schools
7,978 students · 4 districts in Franklin County

County vs. school enrollment demographics

Left bar is the racial makeup of Franklin County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
62%
Hispanic
11%
Black
23%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
42%
Hispanic
23%
Black
26%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
27.0%
adults 25+
Poverty rate
8.1%
ACS 5-year
Unemployment
4.6%
civilian labor
Median age
41
21.8% under 18

Test scores in Franklin County

Latest 2024-25 ELA proficiency, 16 schools ranked. North Carolina state average: 51.8%.

Lowest 5 schools (ELA)
  1. Louisburg Elementary· 36.4%
  2. Franklinton Elementary· 42.0%
  3. Terrell Lane Middle· 43.2%
  4. Bunn Middle· 44.6%
  5. Long Mill Elementary· 45.1%

See all 16 schools in Franklin County ranked by score →

All schools (19)

NameCityLevelGradesEnrollmentRating
Wake Preparatory AcademyWake ForestCombinedKG-122,617·
Franklinton HighFranklintonHigh09-121,127·
Bunn HighBunnHigh09-12817·
Louisburg Magnet HighLouisburgHigh09-12630·
Bunn MiddleBunnMiddle06-08618·
Youngsville AcademyYoungsvilleCombinedKG-11615·
Bunn ElementaryBunnElementaryPK-05600·
Cedar Creek MiddleYoungsvilleMiddle06-08529·
Edward Best ElementaryLouisburgElementaryPK-05498·
Franklinton ElementaryFranklintonElementaryPK-05470·
Long Mill ElementaryYoungsvilleElementaryPK-05433·
Youngsville ElementaryYoungsvilleElementaryPK-05425·
Crosscreek Charter SchoolLouisburgElementaryKG-08404·
Terrell Lane MiddleLouisburgMiddle06-08403·
Louisburg ElementaryLouisburgElementaryPK-05387·
Royal ElementaryLouisburgElementaryPK-05349·
Laurel Mill ElementaryLouisburgElementaryPK-05281·
Franklinton MiddleFranklintonMiddle06-08232·
Franklin County Early CollegeLouisburgHigh09-13179·

Cities in Franklin County

Louisburg8 schoolsYoungsville4 schoolsBunn3 schoolsFranklinton3 schoolsWake Forest1 school

About Franklin County

Franklin County is a medium-population North Carolina county of about 74,386 residents, home to 19 public schools and roughly 11,614 students.

In context, census numbers show typical household earnings sit around $74,240, about 27% of adults have a bachelor's degree or above, and roughly 8% of residents live below the federal poverty line. That income level is 18% higher than the North Carolina median.

For a sense of the school types, Franklin County spans 9 elementary schools (3,847 students), 4 middle schools (1,782), 4 high schools (2,753), and 2 combined or other schools.

Franklin County Schools dominates the local landscape, accounting for roughly 7,978 students on its own.

Over the past 7-year window. Total public-school enrollment in Franklin County has grew 33% since SY 2017-18, moving from about 8,725 students to 11,614. Over that span, Franklin County gained 1 school, going from 18 to 19. Demographically, the White share of enrollment fell from 47% to 42%.

In the discussion threads here, the community for Franklin County discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Franklin County?
Franklin County, North Carolina has 19 public K-12 schools serving approximately 11,614 students.
How many high schools are in Franklin County?
Franklin County, North Carolina has 4 public high schools, serving approximately 2,753 students.
How many middle schools are in Franklin County?
Franklin County, North Carolina has 4 public middle schools, serving approximately 1,782 students.
How many elementary schools are in Franklin County?
Franklin County, North Carolina has 9 public elementary schools, serving approximately 3,847 students.
What is the largest school district in Franklin County?
Franklin County Schools is the largest school district in Franklin County, serving approximately 7,978 students. The county contains 4 school districts overall.
What is the population of Franklin County?
Franklin County, North Carolina has a population of approximately 74,386, with a median age of 41. About 21.8% of residents are under 18.
What is the median household income in Franklin County?
Median household income in Franklin County is $74,240, above the North Carolina average of $63,182. About 8.1% of residents live below the federal poverty line.
How educated are residents of Franklin County?
Approximately 27.0% of adults 25 and older in Franklin County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Franklin County qualify for free or reduced lunch?
Roughly 82.2% of students in Franklin County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the North Carolina county average of 86.8%.
What is the student-teacher ratio in Franklin County schools?
Across Franklin County public schools, the enrollment-weighted student-teacher ratio is approximately 17.1 to 1.

Franklin County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data