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

21 schools in Edgecombe County Public Schools

North Carolina · 6,310 students · 4 cities

Edgecombe County Public Schools's public-school count of 21 reflects a system enrolling about 6,310 students inside North Carolina, broken out as 11 elementary, 5 middle, and 5 high.

7-year change in Edgecombe County Public Schools

SY 2017-18 vs SY 2024-25
Total enrollment
6,310
+213 (+3%) vs SY 2017-18
School count
19
+5 (+36%) vs SY 2017-18
% White
17%
was 30%
% Hispanic
12%
was 11%
% Black
66%
was 56%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
SouthWest Edgecombe HighPinetopsHigh09-12798
G W Carver ElementaryPinetopsElementaryPK-05550
Martin Millennium AcademyTarboroElementaryKG-08548
G W Bulluck ElementaryRocky MountElementaryPK-05535
Tarboro HighTarboroHigh09-12496
Stocks ElementaryTarboroElementaryPK-05389
North Edgecombe HighTarboroHigh09-12358
J W Parker MiddleRocky MountMiddle06-08336
W A Pattillo MiddleTarboroMiddle06-08289
South Edgecombe MiddlePinetopsMiddle06-08271
Fairview ElementaryRocky MountElementaryPK-02255
West Edgecombe MiddleRocky MountMiddle06-08249
Coker-Wimberly ElementaryBattleboroElementaryPK-05236
Baskerville ElementaryRocky MountElementaryKG-05225
D S Johnson ElementaryRocky MountElementary03-05206
Princeville ElementaryTarboroElementaryPK-05205
Edgecombe Early College HighTarboroHigh09-13171
Phillips MiddleBattleboroMiddle06-08118
EDGE Academy of Health SciencesRocky MountHigh09-1175
Connections Learning AcademyTarboroElementaryM-M·
Connections Virtual AcademyTarboroElementaryM-M·

About Edgecombe County Public Schools

Across 21 schools, Edgecombe County Public Schools enrolls about 6,310 students in North Carolina. By footprint it is a sparse district.

On the level-by-level breakdown, Edgecombe County Public Schools covers 11 elementary, 5 middle, and 5 high schools.

On a per-school basis, Edgecombe County Public Schools runs about 300 students per campus, 47% lower than the state mean of roughly 571.

Trend over the past 7 years. Combined enrollment now sits at 6,310 students, expanded 3% from the 6,097 reported in SY 2017-18. Over that span, Edgecombe County Public Schools opened 5 schools, going from 14 to 19. The White share of public-school enrollment fell from 30% to 17%.

Within the allk12 community for this area, the community for Edgecombe County Public Schools discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many schools are in Edgecombe County Public Schools?
Edgecombe County Public Schools operates 21 public K-12 schools in North Carolina, serving approximately 6,310 students.
What is the mix of elementary, middle, and high schools in Edgecombe County Public Schools?
Edgecombe County Public Schools includes 11 elementary, 5 middle, 5 high schools.
What is the largest school in Edgecombe County Public Schools?
SouthWest Edgecombe High is the largest public school in Edgecombe County Public Schools by enrollment, with approximately 798 students.
What grade levels does Edgecombe County Public Schools serve?
Edgecombe County Public Schools schools serve students from pre-K through grade 13, across 21 campuses.
What cities does Edgecombe County Public Schools serve?
Edgecombe County Public Schools operates schools in Pinetops, Tarboro, Rocky Mount, Battleboro across North Carolina.