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

10 schools in Mocksville

North Carolina · Public K-12

Mocksville, North Carolina reports 10 public K-12 schools to NCES, totaling roughly 4,725 students (4 elementary, 3 middle, and 2 high).

7-year change in Mocksville

SY 2017-18 vs SY 2024-25
Total enrollment
4,725
+22 (+0%) vs SY 2017-18
School count
10
+1 (+11%) vs SY 2017-18
% White
68%
was 72%
% Hispanic
19%
was 15%
% Black
8%
was 7%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Central Davie AcademyCombined03-1219
Cornatzer ElementaryElementaryPK-05408
Davie County Early College HighHigh09-13131
Davie County HighHigh09-121,819
Davie County Virtual SchoolMiddle04-0826
Mocksville ElementaryElementaryPK-05543
North Davie MiddleMiddle06-08444
Pinebrook ElementaryElementaryPK-05472
South Davie MiddleMiddle06-08492
William R Davie ElementaryElementaryPK-05371

About Mocksville

Across Mocksville, North Carolina, 10 public schools instructs about 4,725 students between them.

On the level-by-level breakdown, the city comprises 4 elementary, 3 middle, 2 high, and 1 other.

Schools in Mocksville average about 473 students each, 17% meaningfully below the North Carolina norm.

Over the past 7-year window. Total public-school enrollment in Mocksville has stayed largely flat since SY 2017-18, moving from about 4,703 students to 4,725. Mocksville now counts 10 public schools, up from 9 in SY 2017-18. On the demographic side, White enrollment moved from 72% to 68% over the same window.

On this page, the community for Mocksville discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Mocksville?
Mocksville, North Carolina has 10 public K-12 schools serving approximately 4,725 students.
How many elementary, middle, and high schools are in Mocksville?
Mocksville has 4 elementary, 3 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in Mocksville?
Davie County High is the largest public school in Mocksville by enrollment, with approximately 1,819 students.
What school districts serve Mocksville?
Mocksville public schools are operated by Davie County Schools.
What grade levels do public schools in Mocksville cover?
Public schools in Mocksville serve students from pre-K through grade 13.