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

18 schools in Granville County Schools

North Carolina · 6,402 students · 6 cities

Granville County Schools has 18 public K-12 schools on the books today, teaching approximately 6,402 North Carolina students across 8 elementary, 3 middle, and 4 high.

7-year change in Granville County Schools

SY 2017-18 vs SY 2024-25
Total enrollment
6,402
-1,241 (-16%) vs SY 2017-18
School count
16
-3 (-16%) vs SY 2017-18
% White
32%
was 43%
% Hispanic
27%
was 18%
% Black
34%
was 34%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
South Granville HighCreedmoorHigh09-12706
Granville Central HighStemHigh09-12531
West Oxford ElementaryOxfordElementaryPK-05520
Mount Energy ElementaryCreedmoorElementaryKG-05515
J. F. Webb HighOxfordHigh09-12512
Northern Granville MiddleOxfordMiddle06-08495
Butner-Stem ElementaryButnerElementaryPK-05476
G. C. Hawley MiddleCreedmoorMiddle06-08442
Butner-Stem MiddleButnerMiddle06-08391
Tar River ElementaryFranklintonElementaryPK-05370
Wilton ElementaryFranklintonElementaryPK-05350
Stovall-Shaw ElementaryStovallElementaryPK-05336
C. G. Credle ElementaryOxfordElementaryPK-05327
Granville AcademyOxfordCombinedKG-12207
Granville Early College HighCreedmoorHigh09-13207
Phoenix AcademyOxfordCombinedKG-1217
Creedmoor ElementaryCreedmoorCombinedM-M·
Granville Central Middle SchoolStemElementaryM-M·

About Granville County Schools

Granville County Schools is a sparse North Carolina school district running 18 campuses with combined enrollment near 6,402.

Looking at the level breakdown, Granville County Schools is made up of 8 elementary, 3 middle, 4 high schools, and 3 combined or other.

On a per-school basis, Granville County Schools runs about 356 students per campus, 38% lower than the state mean of roughly 571.

Five-year track record. Combined enrollment now sits at 6,402 students, shrank 16% from the 7,643 reported in SY 2017-18. Granville County Schools now counts 16 public schools, down from 19 in SY 2017-18. On the demographic side, White enrollment moved from 43% to 32% over the same window.

Within the allk12 community for this area, the community for Granville County Schools discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many schools are in Granville County Schools?
Granville County Schools operates 18 public K-12 schools in North Carolina, serving approximately 6,402 students.
What is the mix of elementary, middle, and high schools in Granville County Schools?
Granville County Schools includes 8 elementary, 3 middle, 4 high, 3 combined-grade schools.
What is the largest school in Granville County Schools?
South Granville High is the largest public school in Granville County Schools by enrollment, with approximately 706 students.
What grade levels does Granville County Schools serve?
Granville County Schools schools serve students from pre-K through grade 13, across 18 campuses.
What cities does Granville County Schools serve?
Granville County Schools operates schools in Creedmoor, Stem, Oxford, Butner, Franklinton, Stovall across North Carolina.