Halifax County Public Schools
The following schools are located in Halifax County, North Carolina. Please select a school in Halifax County County to view the details.
- Aurelian Springs Elementary
10536 Hwy 48
Littleton, NC 27850 - Bakers Elementary
1725 Bakers School Rd
Scotland Neck, NC 27874 - Belmont Elementary
1517 Bolling Road
Roanoke Rapids, NC 27870 - Brawley Middle School
501 East 16th St
Scotland Neck, NC 27874 - Chaloner Middle School
2100 Virginia Ave
Roanoke Rapids, NC 27870 - Dawson Elementary
6878 Old 125 Road
Scotland Neck, NC 27874 - Eastman Middle School
20212 Hwy 48
Enfield, NC 27823 - Enfield Middle School
700 Branch Street
Enfield, NC 27823 - Everetts Elementary
458 Everetts School Rd
Roanoke Rapids, NC 27870 - Hollister Elementary
37432 Hwy 561
Hollister, NC 27844 - Inborden Elementary
432 Hannon St
Enfield, NC 27823 - Mciver Elementary
1064 Bacon Road
Littleton, NC 27850 - Northwest High School
8492 Hwy 48
Littleton, NC 27850 - Pittman Elementary
25041 Hwy 561
Enfield, NC 27823 - Roanoke Rapids High School
800 Hamilton St
Roanoke Rapids, NC 27870 - Scotland Neck Primary
901 Jr High Sch Rd
Scotland Neck, NC 27874 - Southeast Halifax High School
16683 Hwy 125
Halifax, NC 27839 - Weldon Elementary
805 Washington Ave
Weldon, NC 27890 - Weldon High School
415 County Road
Weldon, NC 27890 - Weldon Middle School
4489 Highway 301
Halifax, NC 27839 - William L Manning Elementary
1102 Barrett St
Roanoke Rapids, NC 27870 - William R Davie Middle School
4391 Hwy 158
Roanoke Rapids, NC 27870