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

Columbus County

North Carolina · Public K-12

Columbus County, North Carolina operates 21 public K-12 schools today, enrolling approximately 8,386 students (about 399 per campus). By grade band, the county runs 10 elementary, 2 middle, and 7 high schools.

7-year change in Columbus County

SY 2017-18 vs SY 2024-25
Total enrollment
8,386
-665 (-7%) vs SY 2017-18
School count
19
-6 (-24%) vs SY 2017-18
% White
45%
was 50%
% Hispanic
14%
was 10%
% Black
30%
was 33%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
21
4 districts
Enrollment
8,386
NCES CCD
Median income
$49,442
Below North Carolina avg
Free/reduced lunch
98.2%
Above North Carolina avg
Elementary
10
5,090 students
Middle
2
645 students
High
7
2,651 students
Combined / other
2
schools
LARGEST DISTRICT
Columbus County Schools
5,440 students · 4 districts in Columbus County

County vs. school enrollment demographics

Left bar is the racial makeup of Columbus 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
60%
Hispanic
6%
Black
28%
Asian
1%
Two or more
5%
Native American
4%
Pacific Islander
0%
School enrollment
White
45%
Hispanic
14%
Black
30%
Asian
0%
Two or more
7%
Native American
4%
Pacific Islander
0%
Bachelor's+
14.6%
adults 25+
Poverty rate
15.2%
ACS 5-year
Unemployment
4.4%
civilian labor
Median age
43
20.6% under 18

Test scores in Columbus County

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

See all 15 schools in Columbus County ranked by score →

All schools (21)

NameCityLevelGradesEnrollmentRating
Classical Charter Schools of WhitevilleWhitevilleElementaryKG-08842·
West Columbus SchoolCerro GordoElementaryPK-08814·
South Columbus HighTabor CityHigh09-12669·
Williams TownshipWhitevilleElementaryPK-08659·
Whiteville HighWhitevilleHigh09-12639·
Tabor City SchoolTabor CityElementaryPK-08598·
East Columbus Junior-Senior HighLake WaccamawHigh07-12576·
Whiteville PrimaryWhitevilleElementaryPK-02486·
West Columbus HighCerro GordoHigh09-12459·
Central MiddleWhitevilleMiddle06-08451·
Edgewood ElementaryWhitevilleElementary03-05450·
Hallsboro-Artesia ElementaryHallsboroElementaryPK-06394·
Acme Delco ElementaryRiegelwoodElementaryPK-06349·
Old Dock ElementaryWhitevilleElementaryPK-04265·
Chadbourn ElementaryChadbournElementaryPK-05233·
Columbus Career and College AcademyWhitevilleHigh09-13230·
Nakina MiddleNakinaMiddle05-08194·
Thomas AcademyLake WaccamawHigh06-1262·
North Whiteville AcademyWhitevilleHigh06-1216·
Tabor City ElementaryTabor CityCombinedM-M··
Tabor City MiddleTabor CityCombinedM-M··

Cities in Columbus County

Whiteville9 schoolsTabor City4 schoolsCerro Gordo2 schoolsLake Waccamaw2 schoolsChadbourn1 schoolHallsboro1 schoolNakina1 schoolRiegelwood1 school

About Columbus County

Columbus County is a rural-scale county of about 50,140 residents in North Carolina. Its public-school system instructs approximately 8,386 students across 21 schools.

Zooming out, census numbers show median household income runs near $49,442, roughly 15% of adults have completed at least a four-year degree, and the federal-poverty share is near 15%. That income level is 22% noticeably below the North Carolina median.

For a sense of the school types, Columbus County is made up of 10 elementary schools (5,090 students), 2 middle schools (645), 7 high schools (2,651), and 2 combined or other schools.

Columbus County Schools dominates the local landscape, accounting for roughly 5,440 students on its own.

Over the past 7-year window. Across the same 7-year window, public-school enrollment declined 7%: 9,051 students in SY 2017-18 versus 8,386 in SY 2024-25. Columbus County now counts 19 public schools, down from 25 in SY 2017-18. Demographically, the White share of enrollment declined from 50% to 45%.

On this page, the community for Columbus County discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Columbus County?
Columbus County, North Carolina has 21 public K-12 schools serving approximately 8,386 students.
How many high schools are in Columbus County?
Columbus County, North Carolina has 7 public high schools, serving approximately 2,651 students.
How many middle schools are in Columbus County?
Columbus County, North Carolina has 2 public middle schools, serving approximately 645 students.
How many elementary schools are in Columbus County?
Columbus County, North Carolina has 10 public elementary schools, serving approximately 5,090 students.
What is the largest school district in Columbus County?
Columbus County Schools is the largest school district in Columbus County, serving approximately 5,440 students. The county contains 4 school districts overall.
How many people live in Columbus County?
Columbus County has roughly 50,140 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Columbus County?
Median household income in Columbus County is $49,442, below the North Carolina average of $63,182. About 15.2% of residents live below the federal poverty line.
How educated are residents of Columbus County?
Approximately 14.6% of adults 25 and older in Columbus County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Columbus County qualify for free or reduced lunch?
Roughly 98.2% of students in Columbus 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 Columbus County schools?
Across Columbus County public schools, the enrollment-weighted student-teacher ratio is approximately 19.3 to 1.

Columbus County school rankings

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