| School Name | Grades | Address | Zip | Phone | County | Type | District Name |
| Bread of Life Learning Center | 9-12 | P.O. Box 1724 Weaverville, NC | 28787 | (828) 645-6515 | Buncombe | private | |
| Mount Sheba Christan Academy | PK-4 | 20 Old Jupiter Rd Weaverville, NC | 28787 | (828) 658-1417 | Buncombe | private | |
| North Buncombe Elementary School | K-4 | 251 Flat Creek Church Rd Weaverville, NC | 28787 | (828) 645-6054 | Buncombe | public | Buncombe County Schools |
| North Buncombe High School | 9-12 | 890 Clarks Chapel Road Weaverville, NC | 28787 | (828) 645-4221 | Buncombe | public | Buncombe County Schools |
| North Buncombe Middle School | 7-8 | 51 N Buncombe School Road Weaverville, NC | 28787 | (828) 645-7944 | Buncombe | public | Buncombe County Schools |
| North Windy Ridge | 5-6 | 20 Doan Road Weaverville, NC | 28787 | (828) 658-1892 | Buncombe | public | Buncombe County Schools |
| The New Classical Academy | K-11 | 38 Stoney Knob Road Weaverville, NC | 28787 | (828) 658-8317 | Buncombe | private | |
| Weaverville Elementary School | 2-3 | 129 S Main Street Weaverville, NC | 28787 | (828) 645-3127 | Buncombe | public | Buncombe County Schools |
| Weaverville Primary School | K-1 | 39 S Main Street Weaverville, NC | 28787 | (828) 645-4275 | Buncombe | public | Buncombe County Schools |