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

Buncombe County

North Carolina · Public K-12

Buncombe County's public schools total 61 across the county, with enrollment of about 29,908 and Buncombe County Schools the largest single district. By grade band, the county runs 33 elementary, 13 middle, and 13 high schools.

7-year change in Buncombe County

SY 2017-18 vs SY 2024-25
Total enrollment
29,691
-1,240 (-4%) vs SY 2017-18
School count
60
+1 (+2%) vs SY 2017-18
% White
64%
was 70%
% Hispanic
19%
was 15%
% Black
9%
was 9%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
274,360
all ages · ACS 5-yr
Schools
61
9 districts
Enrollment
29,908
students · NCES CCD
Median income
$74,436
Above North Carolina avg
Free/reduced lunch
87.6%
Above North Carolina avg
Elementary
33
12,036 students
Middle
13
6,999 students
High
13
9,338 students
Combined / other
2
1,535 students
LARGEST DISTRICT
Buncombe County Schools
22,452 students · 9 districts in Buncombe County

County vs. school enrollment demographics

Left bar is the racial makeup of Buncombe County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
82%
Hispanic
9%
Black
5%
Asian
1%
Two or more
10%
Native American
0%
Pacific Islander
0%
School enrollment
White
64%
Hispanic
19%
Black
9%
Asian
1%
Two or more
6%
Native American
0%
Pacific Islander
1%
Bachelor's+
45.9%
adults 25+
Poverty rate
6.4%
ACS 5-year
Unemployment
4.3%
civilian labor
Median age
43
17.8% under 18

Test scores in Buncombe County

Latest 2024-25 ELA proficiency, 49 schools ranked. North Carolina state average: 51.8%.

Top 5 schools (ELA)
  1. Early College· 94.3%
  2. SILSA· 81.1%
  3. Weaverville Elementary· 71.5%
  4. Fairview Elementary· 71.1%
  5. Barnardsville Elementary· 70.2%
Lowest 5 schools (ELA)
  1. Woodfin Elementary· 26.0%
  2. Johnston Elementary· 28.2%
  3. Erwin Middle· 34.2%
  4. Eblen Intermediate· 34.9%
  5. Emma Elementary· 34.9%

See all 49 schools in Buncombe County ranked by score →

All schools (61)

NameCityLevelGradesEnrollmentRating
Roberson HighAshevilleHigh09-121,479·
IC ImagineAshevilleCombinedKG-121,239·
Asheville HighAshevilleHigh09-121,221·
Reynolds HighAshevilleHigh09-121,169·
Enka HighCandlerHigh09-121,051·
Erwin HighAshevilleHigh09-121,013·
North Buncombe HighWeavervilleHigh09-12896·
Estes ElementaryAshevilleElementaryPK-04754·
Koontz IntermediateAshevilleMiddle05-06725·
The Franklin School of InnovationAshevilleHigh05-12717·
Asheville MiddleAshevilleMiddle06-08670·
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·
Evergreen Community CharterAshevilleElementaryKG-08430·
Claxton ElementaryAshevilleElementaryKG-05405·
ArtSpace Charter SchoolSwannanoaElementaryKG-08402·
Haw Creek ElementaryAshevilleElementaryPK-05402·
Hominy Valley ElementaryCandlerElementaryKG-04399·
Leicester ElementaryLeicesterElementaryPK-04399·
Isaac Dickson ElementaryAshevilleElementaryPK-05390·
Candler ElementaryCandlerElementaryPK-04381·
Nesbitt Discovery AcademyAshevilleHigh09-12372·
Ira B Jones ElementaryAshevilleElementaryPK-05369·
Black Mountain PrimaryBlack MountainElementaryPK-03351·
Weaverville ElementaryWeavervilleElementary02-04342·
SILSAAshevilleHigh09-12332·
Hall Fletcher ElementaryAshevilleElementaryPK-05318·
Buncombe County Schools Virtual AcademyAshevilleCombinedKG-12296·
Emma ElementaryAshevilleElementaryPK-04277·
Early CollegeAshevilleHigh09-13271·
Lucy S. Herring ElementaryAshevilleElementaryPK-05255·
Weaverville PrimaryWeavervilleElementaryPK-01245·
Bell ElementaryAshevilleElementaryPK-05224·
Johnston ElementaryAshevilleElementaryPK-04217·
Montford North Star AcademyAshevilleMiddle06-08217·
Francine Delany New SchoolAshevilleElementaryKG-08193·
Black Mountain ElementaryBlack MountainElementary04-05163·
Pisgah ElementaryCandlerElementaryKG-04162·
Asheville PEAK AcademyAshevilleElementaryKG-06161·
Mountain City Public MontessoriAshevilleElementaryKG-07137·
Community High SchoolSwannanoaHigh07-12127·
Barnardsville ElementaryBarnardsvilleElementaryPK-04125·
Woodfin ElementaryAshevilleElementaryKG-05111·
Center for Career InnovationAshevilleHigh09-1341·

Cities in Buncombe County

Asheville35 schoolsCandler6 schoolsWeaverville6 schoolsSwannanoa4 schoolsArden3 schoolsBlack Mountain3 schoolsBarnardsville1 schoolFairview1 schoolFletcher1 schoolLeicester1 school

About Buncombe County

In North Carolina, Buncombe County is a wide-reaching county of about 274,360 residents. 61 public schools across the county educates about 29,908 students between them.

Zooming out, census numbers show typical household earnings sit around $74,436, roughly 46% of adults have completed at least a four-year degree, and the poverty rate is around 6%. That income level is 18% noticeably above the North Carolina median.

On the level-by-level breakdown, Buncombe County covers 33 elementary schools (12,036 students), 13 middle schools (6,999), 13 high schools (9,338), and 2 combined or other schools.

Buncombe County Schools is the biggest district by enrollment, covering about 22,452 students across Buncombe County.

Trend over the past 7 years. Combined enrollment now sits at 29,691 students, decreased 4% from the 30,931 reported in SY 2017-18. Over that span, Buncombe County opened 1 school, going from 59 to 60. On the demographic side, White enrollment moved from 70% to 64% over the same window.

In the discussion threads here, the community for Buncombe County discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Buncombe County?
Buncombe County, North Carolina has 61 public K-12 schools serving approximately 29,908 students.
How many high schools are in Buncombe County?
Buncombe County, North Carolina has 13 public high schools, serving approximately 9,338 students.
How many middle schools are in Buncombe County?
Buncombe County, North Carolina has 13 public middle schools, serving approximately 6,999 students.
How many elementary schools are in Buncombe County?
Buncombe County, North Carolina has 33 public elementary schools, serving approximately 12,036 students.
What is the largest school district in Buncombe County?
Buncombe County Schools is the largest school district in Buncombe County, serving approximately 22,452 students. The county contains 9 school districts overall.
How many people live in Buncombe County?
Buncombe County has roughly 274,360 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Buncombe County?
Median household income in Buncombe County is $74,436, above the North Carolina average of $63,182. About 6.4% of residents live below the federal poverty line.
How educated are residents of Buncombe County?
Approximately 45.9% of adults 25 and older in Buncombe County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Buncombe County qualify for free or reduced lunch?
Roughly 87.6% of students in Buncombe County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the North Carolina county average of 86.8%.
What is the student-teacher ratio in Buncombe County schools?
Across Buncombe County public schools, the enrollment-weighted student-teacher ratio is approximately 15.0 to 1.

Buncombe County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data