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

7 schools in Roanoke Rapids

North Carolina · Public K-12

Public K-12 education in Roanoke Rapids runs across 7 schools, enrolling approximately 3,241 students, averaging 463 per campus.

7-year change in Roanoke Rapids

SY 2017-18 vs SY 2024-25
Total enrollment
3,241
-302 (-9%) vs SY 2017-18
School count
7
+1 (+17%) vs SY 2017-18
% White
44%
was 51%
% Hispanic
10%
was 7%
% Black
37%
was 35%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Belmont Elementary SchoolElementaryPK-05614
Chaloner Middle SchoolMiddle06-08605
Everetts Elementary S.T.E.M. AcademyElementaryPK-05254
Manning Elementary SchoolElementaryPK-05630
Roanoke Rapids Early College HighHigh09-13119
Roanoke Rapids High SchoolHigh09-12776
William R Davie Middle S.T.E.M. AcademyMiddle06-08243

About Roanoke Rapids

Roanoke Rapids, North Carolina is home to 7 public schools, with combined enrollment of approximately 3,241 students. By school count, it is a middle-population city.

On the level-by-level breakdown, the city is made up of 3 elementary, 2 middle, and 2 high.

Average school size in Roanoke Rapids is around 463 students, 19% lower than the North Carolina average of about 571.

Over the past 7-year window. Combined enrollment now sits at 3,241 students, declined 9% from the 3,543 reported in SY 2017-18. The school count climbed from 6 to 7 across the same 7-year window. Demographically, the White share of enrollment decreased from 51% to 44%.

In the discussion threads here, the community for Roanoke Rapids discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Roanoke Rapids, North Carolina?
There are 7 public K-12 schools in Roanoke Rapids, with a combined enrollment of about 3,241.
How many elementary, middle, and high schools are in Roanoke Rapids?
Roanoke Rapids has 3 elementary, 2 middle, 2 high public schools.
What is the largest public school in Roanoke Rapids?
Roanoke Rapids High School is the largest public school in Roanoke Rapids by enrollment, with approximately 776 students.
What school districts serve Roanoke Rapids?
Roanoke Rapids is served by 2 public school districts, including Roanoke Rapids City Schools, Halifax County Schools.
What grade levels do public schools in Roanoke Rapids cover?
Public schools in Roanoke Rapids serve students from pre-K through grade 13.