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

5 schools in Franklinton

North Carolina · Public K-12

Of the 5 public K-12 schools in Franklinton, combined enrollment is roughly 2,549 students (an average of 510 per campus).

7-year change in Franklinton

SY 2017-18 vs SY 2024-25
Total enrollment
2,549
+81 (+3%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% Hispanic
22%
was 14%
% Black
32%
was 29%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Franklinton ElementaryElementaryPK-05470
Franklinton HighHigh09-121,127
Franklinton MiddleMiddle06-08232
Tar River ElementaryElementaryPK-05370
Wilton ElementaryElementaryPK-05350

About Franklinton

Franklinton, North Carolina is home to 5 public schools, with combined enrollment of approximately 2,549 students. By school count, it is a sparse city.

In terms of grade levels, the city covers 3 elementary, 1 middle, and 1 high.

Schools in Franklinton average about 510 students each, 11% noticeably below the North Carolina norm.

Five-year track record. Across the same 7-year window, public-school enrollment increased 3%: 2,468 students in SY 2017-18 versus 2,549 in SY 2024-25. On the demographic side, Hispanic enrollment moved from 14% to 22% over the same window.

In the discussion threads here, the community for Franklinton discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Franklinton, North Carolina?
There are 5 public K-12 schools in Franklinton, with a combined enrollment of about 2,549.
How many elementary, middle, and high schools are in Franklinton?
Franklinton has 3 elementary, 1 middle, 1 high public schools.
What is the largest public school in Franklinton?
Franklinton High is the largest public school in Franklinton by enrollment, with approximately 1,127 students.
What school districts serve Franklinton?
Franklinton is served by 2 public school districts, including Franklin County Schools, Granville County Schools.
What grade levels do public schools in Franklinton cover?
Public schools in Franklinton serve students from pre-K through grade 12.