Public • Grades 9-121056 students • 17 student/teacher
Private • Grades 1-1223 students • 4 student/teacher
Private • Grades 8-1215 students • 11 student/teacher
Weaverville has 3 schools. One of the highest rated schools is North Buncombe High, with a rating of 5. It has 1,056 students. Public schools in Weaverville are part of Buncombe County Schools. Asheville City Schools is close and is rated more highly than Buncombe County Schools. Nearby Evergreen Community Charter scores higher, with a rating of 9. Weaverville's population is 18,395. Buncombe County Schools enrolls 133% of the population of Weaverville.