Or try our Advanced Search


Asheville Area Public Schools
Best Elementary Schools in Asheville Area
Best Middle Schools in Asheville Area
Best High Schools in Asheville Area
Asheville Area Charter Schools






Best Schools in the Asheville, NC Area

Are you searching for information on the best schools in the greater Asheville, NC area? CarolinaSchoolHub offfers rankings on 98 schools in the Asheville Metro Area, including 64 elementary schools, 25 middle schools and 19 high schools.

Click the links below for information on test scores, academic growth levels, student diversity data and much more. Get background information and see data on some of the Asheville's best high schools including Nesbitt Discovery Academy, Asheville High School, and IC Imagine .

Best Elementary Schools in the Asheville, NC Area

Riverbend Elementary School

# 1 Elementary School in Asheville Area
Clyde, NC (Haywood County)
Grades served: K-5  ⋅  183 Students

Riverbend Elementary School is located in the 28721 ZIP Code area of Haywood County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Riverbend Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#14 elementary school in North Carolina
(99th percentile in state)

Riverbend Elementary School

# 1 Elementary School in Asheville Area
Clyde, NC (Haywood County)
Grades served: K-5  ⋅  183 Students
#14 elementary school in North Carolina
(99th percentile in state)

Glenn C Marlow Elementary School

# 2 Elementary School in Asheville Area
Mills River, NC (Henderson County)
Grades served: K-5  ⋅  580 Students

Glenn C Marlow Elementary School is located in the 28759 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Glenn C Marlow Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#59 elementary school in North Carolina
(96th percentile in state)

Glenn C Marlow Elementary School

# 2 Elementary School in Asheville Area
Mills River, NC (Henderson County)
Grades served: K-5  ⋅  580 Students
#59 elementary school in North Carolina
(96th percentile in state)

Hendersonville Elementary School

# 3 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: K-5  ⋅  330 Students

Hendersonville Elementary School is located in the 28791 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Hendersonville Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#84 elementary school in North Carolina
(95th percentile in state)

Hendersonville Elementary School

# 3 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: K-5  ⋅  330 Students
#84 elementary school in North Carolina
(95th percentile in state)

Weaverville Elementary School

# 4 Elementary School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: 2-4  ⋅  303 Students

Weaverville Elementary School is located in the 28787 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Weaverville Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#99 elementary school in North Carolina
(94th percentile in state)

Weaverville Elementary School

# 4 Elementary School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: 2-4  ⋅  303 Students
#99 elementary school in North Carolina
(94th percentile in state)

Fairview Elementary School

# 5 Elementary School in Asheville Area
Fairview, NC (Buncombe County)
Grades served: K-5  ⋅  659 Students

Fairview Elementary School is located in the 28730 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Fairview Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#144 elementary school in North Carolina
(91st percentile in state)

Fairview Elementary School

# 5 Elementary School in Asheville Area
Fairview, NC (Buncombe County)
Grades served: K-5  ⋅  659 Students
#144 elementary school in North Carolina
(91st percentile in state)
Click here to see all 64 of the best elementary schools in Asheville

Best Middle Schools in the Asheville, NC Area

Bethel Middle School

# 1 Middle School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: 6-8  ⋅  245 Students

Bethel Middle School is located in the 28786 ZIP Code area of Haywood County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Bethel Middle School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#77 middle school in North Carolina
(90th percentile in state)

Bethel Middle School

# 1 Middle School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: 6-8  ⋅  245 Students
#77 middle school in North Carolina
(90th percentile in state)

Cane Creek Middle School

# 2 Middle School in Asheville Area
Fletcher, NC (Buncombe County)
Grades served: 6-8  ⋅  452 Students

Cane Creek Middle School is located in the 28732 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Cane Creek Middle School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#81 middle school in North Carolina
(90th percentile in state)

Cane Creek Middle School

# 2 Middle School in Asheville Area
Fletcher, NC (Buncombe County)
Grades served: 6-8  ⋅  452 Students
#81 middle school in North Carolina
(90th percentile in state)

Rugby Middle School

# 3 Middle School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 6-8  ⋅  804 Students

Rugby Middle School is located in the 28791 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Rugby Middle School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#90 middle school in North Carolina
(88th percentile in state)

Rugby Middle School

# 3 Middle School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 6-8  ⋅  804 Students
#90 middle school in North Carolina
(88th percentile in state)

North Buncombe Middle School

# 4 Middle School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: 7-8  ⋅  504 Students

North Buncombe Middle School is located in the 28787 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, North Buncombe Middle School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#92 middle school in North Carolina
(88th percentile in state)

North Buncombe Middle School

# 4 Middle School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: 7-8  ⋅  504 Students
#92 middle school in North Carolina
(88th percentile in state)

Montford North Star Academy

# 5 Middle School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 6-8  ⋅  224 Students

Montford North Star Academy is located in the 28801 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Montford North Star Academy has received a 9-star rating on a scale of 1 to 10.. Read more >>

#110 middle school in North Carolina
(86th percentile in state)

Montford North Star Academy

# 5 Middle School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 6-8  ⋅  224 Students
#110 middle school in North Carolina
(86th percentile in state)
Click here to see all 25 of the best middle schools in Asheville

Best High Schools in the Asheville, NC Area

Nesbitt Discovery Academy

# 1 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 9-12  ⋅  374 Students
Average ACT Scores: 27

Nesbitt Discovery Academy is located in the 28806 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Nesbitt Discovery Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>

#1 high school in North Carolina
(99th percentile in state)

Nesbitt Discovery Academy

# 1 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 9-12  ⋅  374 Students
Average ACT Scores: 27
#1 high school in North Carolina
(99th percentile in state)

Asheville High School

# 2 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-12  ⋅  1,155 Students
Average ACT Scores: 22

Asheville High School is located in the 28803 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Asheville High School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#37 high school in North Carolina
(92nd percentile in state)

Asheville High School

# 2 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-12  ⋅  1,155 Students
Average ACT Scores: 22
#37 high school in North Carolina
(92nd percentile in state)

IC Imagine

# 3 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: K-12  ⋅  1,248 Students
Average ACT Scores: 21

IC Imagine is located in the 28806 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, IC Imagine has received a 8-star rating on a scale of 1 to 10.. Read more >>

#45 high school in North Carolina
(90th percentile in state)
CHARTER SCHOOL

IC Imagine

# 3 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: K-12  ⋅  1,248 Students
Average ACT Scores: 21
#45 high school in North Carolina
(90th percentile in state)
CHARTER SCHOOL

The Franklin School of Innovation

# 4 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 5-12  ⋅  694 Students
Average ACT Scores: 21

The Franklin School of Innovation is located in the 28806 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, The Franklin School of Innovation has received a 8-star rating on a scale of 1 to 10.. Read more >>

#47 high school in North Carolina
(90th percentile in state)
CHARTER SCHOOL

The Franklin School of Innovation

# 4 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 5-12  ⋅  694 Students
Average ACT Scores: 21
#47 high school in North Carolina
(90th percentile in state)
CHARTER SCHOOL

Hendersonville High School

# 5 High School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 9-12  ⋅  784 Students
Average ACT Scores: 20

Hendersonville High School is located in the 28791 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Hendersonville High School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#63 high school in North Carolina
(86th percentile in state)

Hendersonville High School

# 5 High School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 9-12  ⋅  784 Students
Average ACT Scores: 20
#63 high school in North Carolina
(86th percentile in state)
Click here to see all 19 of the best high schools in Asheville

Best Public Schools in Asheville

You can click the links above for more information on each of these schools. We have data on some of the best schools in the Asheville area - including Nesbitt Discovery Academy, Riverbend Elementary School, Glenn C Marlow Elementary School, and Hendersonville Elementary School. The rankings above are based on schools in the greater Asheville area - including the following counties:

Rankings for the best public schools in the Asheville area were created independently by Carolina School Hub. The test data for this site was derived from the North Carolina Department of Public Instruction and South Carolina Department of Education.