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

12 schools in Roxboro

North Carolina · Public K-12

Public-school families in Roxboro pick from 12 campuses serving the city's roughly 4,706 K-12 students (6 elementary, 2 middle, and 3 high).

7-year change in Roxboro

SY 2017-18 vs SY 2024-25
Total enrollment
4,570
-18 (0%) vs SY 2017-18
School count
11
+1 (+10%) vs SY 2017-18
% White
49%
was 52%
% Hispanic
14%
was 9%
% Black
30%
was 33%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bethel Hill CharterElementaryKG-05344
Carolina Community AcademyElementaryKG-0291
North ElementaryElementaryKG-05136
North End ElementaryElementaryKG-05283
Northern MiddleMiddle06-08454
PCS Virtual AcademyCombinedPK-1248
Person Early College Innovation & LdrshpHigh09-13142
Person HighHigh09-121,165
Roxboro Community SchoolHigh06-12727
South ElementaryElementaryPK-05463
Southern MiddleMiddle06-08456
Stories Creek ElementaryElementaryKG-05397

About Roxboro

Across Roxboro, North Carolina, 12 public schools teaches about 4,706 students between them.

For a sense of the school types, the city spans 6 elementary, 2 middle, 3 high, and 1 other.

Per-campus enrollment runs near 392, below the state mean of about 571.

Over the past 7-year window. Combined enrollment now sits at 4,570 students, stayed largely flat from the 4,588 reported in SY 2017-18. The school count climbed from 10 to 11 across the same 7-year window. The Hispanic share of public-school enrollment rose from 9% to 14%.

On allk12, the community for Roxboro 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 Roxboro?
Roxboro, North Carolina has 12 public K-12 schools serving approximately 4,706 students.
How many elementary, middle, and high schools are in Roxboro?
Roxboro has 6 elementary, 2 middle, 3 high, 1 combined-grade public schools.
What is the largest public school in Roxboro?
Person High is the largest public school in Roxboro by enrollment, with approximately 1,165 students.
What school districts serve Roxboro?
Roxboro is served by 4 public school districts, including Person County Schools, Bethel Hill Charter, Carolina Community Academy, Roxboro Community School.
What grade levels do public schools in Roxboro cover?
Public schools in Roxboro serve students from pre-K through grade 13.
Are there charter schools in Roxboro?
2 of the 12 public schools in Roxboro are charter schools.