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

27 schools in Burke County Schools

North Carolina · 11,667 students · 6 cities

Burke County Schools, North Carolina runs 27 public K-12 schools today, teaching approximately 11,667 students across 14 elementary, 5 middle, and 6 high.

7-year change in Burke County Schools

SY 2017-18 vs SY 2024-25
Total enrollment
11,667
-830 (-7%) vs SY 2017-18
School count
26
-1 (-4%) vs SY 2017-18
% White
62%
was 68%
% Hispanic
21%
was 15%
% Black
4%
was 5%
% Asian
6%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Freedom HighMorgantonHigh09-121,299
East Burke HighConnelly SpringsHigh09-12874
Mountain View ElementaryMorgantonElementaryPK-05762
Patton High SchoolMorgantonHigh09-12756
Draughn High SchoolValdeseHigh09-12661
East Burke MiddleConnelly SpringsMiddle06-08630
Valdese ElementaryValdeseElementaryPK-05530
Drexel ElementaryMorgantonElementaryPK-05477
Salem ElementaryMorgantonElementaryPK-05476
Heritage MiddleValdeseMiddle06-08475
Ray Childers ElementaryHickoryElementaryPK-05460
Liberty MiddleMorgantonMiddle06-08453
Walter R Johnson MiddleMorgantonMiddle06-08441
Table Rock MiddleMorgantonMiddle06-08427
George Hildebrand ElementaryConnelly SpringsElementaryPK-05327
W A Young ElementaryMorgantonElementaryPK-05327
Oak Hill ElementaryMorgantonElementaryPK-05310
Forest Hill ElementaryMorgantonElementaryPK-05305
Hildebran ElementaryHildebranElementaryPK-05297
Glen Alpine ElementaryMorgantonElementaryPK-05295
Mull ElementaryMorgantonElementaryPK-05291
Icard ElementaryConnelly SpringsElementaryPK-05265
Hillcrest ElementaryMorgantonElementaryPK-05254
Burke Middle CollegeMorgantonHigh11-12130
Hallyburton AcademyDrexelHigh06-1273
North LibertyMorgantonCombinedPK-1272
Burke Virtual AcademyValdeseCombinedKG-120

About Burke County Schools

Burke County Schools is a compact North Carolina school district running 27 campuses with combined enrollment near 11,667.

On the school-mix side, Burke County Schools spans 14 elementary, 5 middle, 6 high schools, and 2 combined or other.

Average enrollment per school in Burke County Schools is about 432, meaningfully below the North Carolina average of roughly 571.

Over the past 7-year window. Combined enrollment now sits at 11,667 students, declined 7% from the 12,497 reported in SY 2017-18. The school count fell from 27 to 26 across the same 7-year window. Demographically, the Hispanic share of enrollment climbed from 15% to 21%.

On this page, the community for Burke County Schools discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools does Burke County Schools run?
Burke County Schools has 27 public schools with a combined enrollment of about 11,667 students in North Carolina.
What is the mix of elementary, middle, and high schools in Burke County Schools?
Burke County Schools includes 14 elementary, 5 middle, 6 high, 2 combined-grade schools.
What is the largest school in Burke County Schools?
Freedom High is the largest public school in Burke County Schools by enrollment, with approximately 1,299 students.
What grade levels does Burke County Schools serve?
Burke County Schools schools serve students from pre-K through grade 12, across 27 campuses.
What cities does Burke County Schools serve?
Burke County Schools operates schools in Morganton, Connelly Springs, Valdese, Hickory, Hildebran, Drexel across North Carolina.