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

4 schools in Wilkesboro

North Carolina · Public K-12

Wilkesboro's public schools, 4 in all, serve about 1,839 K-12 students inside North Carolina, averaging 460 per campus.

7-year change in Wilkesboro

SY 2017-18 vs SY 2024-25
Total enrollment
1,839
-283 (-13%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
63%
was 69%
% Hispanic
21%
was 18%
% Black
6%
was 7%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
West Wilkes Middle SchoolMiddle06-08450
Wilkes Central High SchoolHigh09-12719
Wilkes Early College High SchoolHigh09-13265
Wilkesboro Elementary SchoolElementaryPK-05405

About Wilkesboro

Across Wilkesboro, North Carolina, 4 public schools educates about 1,839 students between them.

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

Schools in Wilkesboro average about 460 students each, 19% below the North Carolina norm.

Five-year track record. Across the same 7-year window, public-school enrollment contracted 13%: 2,122 students in SY 2017-18 versus 1,839 in SY 2024-25. Demographically, the White share of enrollment declined from 69% to 63%.

On this page, the community for Wilkesboro discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Wilkesboro?
Wilkesboro, North Carolina has 4 public K-12 schools serving approximately 1,839 students.
How many elementary, middle, and high schools are in Wilkesboro?
Wilkesboro has 1 elementary, 1 middle, 2 high public schools.
What is the largest public school in Wilkesboro?
Wilkes Central High School is the largest public school in Wilkesboro by enrollment, with approximately 719 students.
What school districts serve Wilkesboro?
Wilkesboro public schools are operated by Wilkes County Schools.
What grade levels do public schools in Wilkesboro cover?
Public schools in Wilkesboro serve students from pre-K through grade 13.