Public • Grades 9-121056 students • 17 student/teacher
Weaverville contains 1 primary and secondary schools. One of the best schools is North Buncombe High, which is rated 5. North Buncombe High has 1,056 children. Public schools in Weaverville belong to Buncombe County Schools. Asheville City Schools is close and rates better 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.