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

45 schools in Buncombe County Schools

North Carolina · 22,452 students · 10 cities

Of the 45 public K-12 schools run by Buncombe County Schools, combined student count is roughly 22,452, with 23 elementary, 11 middle, and 10 high.

4-year change in Buncombe County Schools

SY 2020-21 vs SY 2024-25
Total enrollment
22,452
+154 (+1%) vs SY 2020-21
School count
45
+1 (+2%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Buncombe County Schools ranks

Among districts
MeasureThis districtIn North CarolinaIn the US
State test proficiency
ranked highest first
52.5%#49 of 112N/A
Enrollment
ranked largest first
22,452#15 of 116#338 of 9,234
Number of schools
ranked most first
45#10 of 116N/A
Students per teacher
ranked fewest first
15.2:1#35 of 116#5,656 of 9,044
Free or reduced-price lunch share
ranked highest first
98.0%#63 of 114#429 of 8,164
Diversity index
ranked most diverse first
54.0%#71 of 111#2,468 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Buncombe County Schools

State test results across the district's 40 scored schools run from Early College at 80.5% proficient to Erwin High at 27.3%, a gap of 53.2 points. That is the 34th widest gap among 104 North Carolina districts with four or more scored schools.

Since 2017-18, the 44 district schools that reported both years went from 24,033 to 22,156 students (down 8%) and from 1,615 to 1,461 full-time teachers (down 10%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
Roberson HighAshevilleHigh09-121,479
Reynolds HighAshevilleHigh09-121,169
Enka HighCandlerHigh09-121,051
Erwin HighAshevilleHigh09-121,013
North Buncombe HighWeavervilleHigh09-12896
Estes ElementaryAshevilleElementaryPK-04754
Koontz IntermediateAshevilleMiddle05-06725
Valley Springs MiddleArdenMiddle05-08654
Owen HighBlack MountainHigh09-12649
Fairview ElementaryFairviewElementaryKG-05646
North Buncombe ElementaryWeavervilleElementaryPK-04593
Sand Hill-Venable ElemAshevilleElementaryPK-04590
Enka MiddleCandlerMiddle07-08588
Enka IntermediateCandlerMiddle05-06585
West Buncombe ElementaryAshevilleElementaryKG-04580
Eblen IntermediateAshevilleMiddle05-06566
Avery's Creek ElementaryArdenElementaryPK-04557
Erwin MiddleAshevilleMiddle07-08545
North Buncombe MiddleWeavervilleMiddle07-08516
Glen Arden ElementaryArdenElementaryPK-04505
Oakley ElementaryAshevilleElementaryPK-05502
Cane Creek MiddleFletcherMiddle06-08499
Reynolds MiddleAshevilleMiddle06-08490
North Windy Ridge IntermediateWeavervilleMiddle05-06487
Owen MiddleSwannanoaMiddle06-08457
Williams ElementarySwannanoaElementaryPK-05451
Haw Creek ElementaryAshevilleElementaryPK-05402
Hominy Valley ElementaryCandlerElementaryKG-04399
Leicester ElementaryLeicesterElementaryPK-04399
Candler ElementaryCandlerElementaryPK-04381
Nesbitt Discovery AcademyAshevilleHigh09-12372
Black Mountain PrimaryBlack MountainElementaryPK-03351
Weaverville ElementaryWeavervilleElementary02-04342
Buncombe County Schools Virtual AcademyAshevilleCombinedKG-12296
Emma ElementaryAshevilleElementaryPK-04277
Early CollegeAshevilleHigh09-13271
Weaverville PrimaryWeavervilleElementaryPK-01245
Bell ElementaryAshevilleElementaryPK-05224
Johnston ElementaryAshevilleElementaryPK-04217
Black Mountain ElementaryBlack MountainElementary04-05163
Pisgah ElementaryCandlerElementaryKG-04162
Community High SchoolSwannanoaHigh07-12127
Barnardsville ElementaryBarnardsvilleElementaryPK-04125
Woodfin ElementaryAshevilleElementaryKG-05111
Center for Career InnovationAshevilleHigh09-1341

About Buncombe County Schools

Buncombe County Schools is a mid-sized public-school district in North Carolina. The district maintains 45 schools and educates approximately 22,452 students.

On the level-by-level breakdown, Buncombe County Schools consists of 23 elementary, 11 middle, 10 high schools, and 1 combined or other.

On a per-school basis, Buncombe County Schools runs about 499 students per school, 13% meaningfully below the state mean of roughly 571.

Five-year track record. Across the same 4-year window, public-school enrollment stayed largely flat: 22,298 students in SY 2020-21 versus 22,452 in SY 2024-25. Buncombe County Schools now counts 45 public schools, up from 44 in SY 2020-21.

On allk12, the community for Buncombe County Schools discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools does Buncombe County Schools run?
Buncombe County Schools has 45 public schools with a combined enrollment of about 22,452 students in North Carolina.
What is the mix of elementary, middle, and high schools in Buncombe County Schools?
Buncombe County Schools includes 23 elementary schools, 11 middle schools, 10 high schools, and 1 combined-grade school.
What is the largest school in Buncombe County Schools?
Roberson High is the largest public school in Buncombe County Schools by enrollment, with approximately 1,479 students.
What grade levels does Buncombe County Schools serve?
Buncombe County Schools serves students from pre-K through grade 13 across 45 schools.
What cities does Buncombe County Schools serve?
Buncombe County Schools operates schools in Asheville, Candler, Weaverville, Arden, Black Mountain, Fairview, and 4 other communities across North Carolina.