Public • Grades 9-121108 students • 17 student/teacher
Private • Grades K-1, 3-1230 students • 4 student/teacher
Private • Grades 8-1215 students • 11 student/teacher
Weaverville has 3 primary and secondary schools. One of the highest rated schools is North Buncombe High School, which has a rating of 4. North Buncombe High School has 1,108 children. Public schools in Weaverville are in Buncombe County Schools. Evergreen Community Charter is close by and rates better than Buncombe County Schools. Nearby Artspace Charter is better, with a rating of 8. The population of Weaverville is 18,395. Buncombe County Schools enrolls 137% of the population of Weaverville.