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

Halifax County

North Carolina · Public K-12

Halifax County operates 23 public K-12 schools across North Carolina, with a combined student body of roughly 6,803 and a county population near 47,675. By level, that breaks down as 10 elementary, 4 middle, and 8 high schools.

7-year change in Halifax County

SY 2017-18 vs SY 2024-25
Total enrollment
6,803
-146 (-2%) vs SY 2017-18
School count
23
+4 (+21%) vs SY 2017-18
% White
29%
was 28%
% Hispanic
7%
was 5%
% Black
55%
was 61%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
23
6 districts
Enrollment
6,803
NCES CCD
Median income
$45,590
Below North Carolina avg
Free/reduced lunch
98.9%
Above North Carolina avg
Elementary
10
3,123 students
Middle
4
1,158 students
High
8
1,953 students
Combined / other
1
569 students
LARGEST DISTRICT
Roanoke Rapids City Schools
2,744 students · 6 districts in Halifax County

County vs. school enrollment demographics

Left bar is the racial makeup of Halifax 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
37%
Hispanic
3%
Black
52%
Asian
1%
Two or more
6%
Native American
3%
Pacific Islander
0%
School enrollment
White
29%
Hispanic
7%
Black
55%
Asian
1%
Two or more
5%
Native American
2%
Pacific Islander
0%
Bachelor's+
16.1%
adults 25+
Poverty rate
17.8%
ACS 5-year
Unemployment
9.3%
civilian labor
Median age
44
21.2% under 18

Test scores in Halifax County

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

See all 20 schools in Halifax County ranked by score →

All schools (23)

NameCityLevelGradesEnrollmentRating
Roanoke Rapids High SchoolRoanoke RapidsHigh09-12776·
Manning Elementary SchoolRoanoke RapidsElementaryPK-05630·
Belmont Elementary SchoolRoanoke RapidsElementaryPK-05614·
Chaloner Middle SchoolRoanoke RapidsMiddle06-08605·
Hobgood Charter SchoolHobgoodCombinedKG-12569·
KIPP Halifax College PreparatoryHalifaxElementaryKG-08528·
Northwest Halifax Collegiate and TechnicLittletonHigh09-12321·
Weldon Elementary Global AcademyWeldonElementaryPK-05272·
Everetts Elementary S.T.E.M. AcademyRoanoke RapidsElementaryPK-05254·
William R Davie Middle S.T.E.M. AcademyRoanoke RapidsMiddle06-08243·
Inborden Elementary S.T.E.A.M. AcademyEnfieldElementaryPK-05225·
Southeast Halifax Collegiate Prep AcademHalifaxHigh09-12204·
Enfield Middle S.T.E.A.M. AcademyEnfieldMiddle06-08177·
Hollister Elementary Leadership AcademyHollisterElementaryPK-05173·
Northampton Early CollegeWeldonHigh09-13148·
Pittman Elementary Leadership AcademyEnfieldElementaryPK-05147·
Weldon STEM High School Career AcademiesHalifaxHigh09-12145·
Aurelian Springs Institute of Global LeaLittletonElementaryPK-05140·
Scotland Neck Elementary Leadership AcadScotland NeckElementaryPK-05140·
Weldon MiddleHalifaxMiddle06-08133·
Halifax County Early College HighWeldonHigh09-12126·
Roanoke Rapids Early College HighRoanoke RapidsHigh09-13119·
Roanoke Valley Early CollegeWeldonHigh09-13114·

Cities in Halifax County

Roanoke Rapids7 schoolsHalifax4 schoolsWeldon4 schoolsEnfield3 schoolsLittleton2 schoolsHobgood1 schoolHollister1 schoolScotland Neck1 school

About Halifax County

Halifax County is a low-population county of about 47,675 residents in North Carolina. Its public-school system educates approximately 6,803 students across 23 schools.

For perspective, census numbers show typical household earnings sit around $45,590, roughly 16% of adults have completed at least a four-year degree, and the poverty rate is around 18%. That income level is 28% noticeably below the North Carolina median.

On the school-mix side, Halifax County covers 10 elementary schools (3,123 students), 4 middle schools (1,158), 8 high schools (1,953), and 1 combined or other schools.

Roanoke Rapids City Schools is the biggest district by enrollment, covering about 2,744 students across Halifax County.

Over the past 7-year window. Total public-school enrollment in Halifax County has held roughly steady since SY 2017-18, moving from about 6,949 students to 6,803. Over that span, Halifax County gained 4 schools, going from 19 to 23. Demographically, the Black share of enrollment contracted from 61% to 55%.

Within the allk12 community for this area, the community for Halifax County discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Halifax County?
Halifax County, North Carolina has 23 public K-12 schools serving approximately 6,803 students.
How many high schools are in Halifax County?
Halifax County, North Carolina has 8 public high schools, serving approximately 1,953 students.
How many middle schools are in Halifax County?
Halifax County, North Carolina has 4 public middle schools, serving approximately 1,158 students.
How many elementary schools are in Halifax County?
Halifax County, North Carolina has 10 public elementary schools, serving approximately 3,123 students.
What is the largest school district in Halifax County?
Roanoke Rapids City Schools is the largest school district in Halifax County, serving approximately 2,744 students. The county contains 6 school districts overall.
What is the population of Halifax County?
Halifax County, North Carolina has a population of approximately 47,675, with a median age of 44. About 21.2% of residents are under 18.
What is the median household income in Halifax County?
Median household income in Halifax County is $45,590, below the North Carolina average of $63,182. About 17.8% of residents live below the federal poverty line.
How educated are residents of Halifax County?
Approximately 16.1% of adults 25 and older in Halifax County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Halifax County qualify for free or reduced lunch?
Roughly 98.9% of students in Halifax County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the North Carolina county average of 86.8%.
What is the student-teacher ratio in Halifax County schools?
Across Halifax County public schools, the enrollment-weighted student-teacher ratio is approximately 16.7 to 1.

Halifax County school rankings

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