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 High Schools in the Asheville, NC Area

Best High Schools in Asheville, NC Area Best High Schools in Asheville, NC Area

Carolina School Hub provides school rankings and test data on the best high schools in Asheville, NC and its suburbs. See student growth information, assessment data and independent ratings on 20 high schools in the Asheville area including Nesbitt Discovery Academy, School of Inquiry and Life Sciences at Asheville, and The Franklin School of Innovation.

The list below is not meant be used as a definitive guide to which area high school would be best for any individual student. For schools that are close to one another in rankings, differences in available data are in most cases very small.



Ranking of Asheville Area's Best High Schools

Nesbitt Discovery Academy

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

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  ⋅  364 Students
Average ACT Scores: 29
#1 high school in North Carolina
(99th percentile in state)

School of Inquiry and Life Sciences at Asheville

# 2 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 9-12  ⋅  327 Students
Average ACT Scores: 23

School of Inquiry and Life Sciences at Asheville 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, School of Inquiry and Life Sciences at Asheville has received a 10-star rating on a scale of 1 to 10.. Read more >>

#21 high school in North Carolina
(96th percentile in state)

School of Inquiry and Life Sciences at Asheville

# 2 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 9-12  ⋅  327 Students
Average ACT Scores: 23
#21 high school in North Carolina
(96th percentile in state)

The Franklin School of Innovation

# 3 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 5-12  ⋅  691 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 7-star rating on a scale of 1 to 10.. Read more >>

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

The Franklin School of Innovation

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

IC Imagine

# 4 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: K-12  ⋅  1,198 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 7-star rating on a scale of 1 to 10.. Read more >>

#62 high school in North Carolina
(87th percentile in state)
CHARTER SCHOOL

IC Imagine

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

Asheville High School

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

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 9-star rating on a scale of 1 to 10.. Read more >>

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

Asheville High School

# 5 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-12  ⋅  1,153 Students
Average ACT Scores: 20
#67 high school in North Carolina
(86th percentile in state)

North Buncombe High School

# 6 High School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: PK-12  ⋅  846 Students
Average ACT Scores: 20

North Buncombe High 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 High School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#72 high school in North Carolina
(85th percentile in state)

North Buncombe High School

# 6 High School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: PK-12  ⋅  846 Students
Average ACT Scores: 20
#72 high school in North Carolina
(85th percentile in state)

West Henderson High School

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

West Henderson 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, West Henderson High School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#73 high school in North Carolina
(84th percentile in state)

West Henderson High School

# 7 High School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 9-12  ⋅  999 Students
Average ACT Scores: 20
#73 high school in North Carolina
(84th percentile in state)

Hendersonville High School

# 8 High School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 9-12  ⋅  777 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 >>

#82 high school in North Carolina
(83rd percentile in state)

Hendersonville High School

# 8 High School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 9-12  ⋅  777 Students
Average ACT Scores: 20
#82 high school in North Carolina
(83rd percentile in state)

Owen High School

# 9 High School in Asheville Area
Black Mountain, NC (Buncombe County)
Grades served: 9-12  ⋅  616 Students
Average ACT Scores: 19

Owen High School is located in the 28711 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, Owen High School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#87 high school in North Carolina
(81st percentile in state)

Owen High School

# 9 High School in Asheville Area
Black Mountain, NC (Buncombe County)
Grades served: 9-12  ⋅  616 Students
Average ACT Scores: 19
#87 high school in North Carolina
(81st percentile in state)

Reynolds High School

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

Reynolds 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, Reynolds High School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#90 high school in North Carolina
(81st percentile in state)

Reynolds High School

# 10 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-12  ⋅  1,089 Students
Average ACT Scores: 19
#90 high school in North Carolina
(81st percentile in state)

Roberson High School

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

Roberson 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, Roberson High School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#100 high school in North Carolina
(79th percentile in state)

Roberson High School

# 11 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-12  ⋅  1,416 Students
Average ACT Scores: 19
#100 high school in North Carolina
(79th percentile in state)

Tuscola High School

# 12 High School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: 9-12  ⋅  857 Students
Average ACT Scores: 19

Tuscola High 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, Tuscola High School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#112 high school in North Carolina
(76th percentile in state)

Tuscola High School

# 12 High School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: 9-12  ⋅  857 Students
Average ACT Scores: 19
#112 high school in North Carolina
(76th percentile in state)

Pisgah High School

# 13 High School in Asheville Area
Canton, NC (Haywood County)
Grades served: 9-12  ⋅  837 Students
Average ACT Scores: 19

Pisgah High School is located in the 28716 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, Pisgah High School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#123 high school in North Carolina
(74th percentile in state)

Pisgah High School

# 13 High School in Asheville Area
Canton, NC (Haywood County)
Grades served: 9-12  ⋅  837 Students
Average ACT Scores: 19
#123 high school in North Carolina
(74th percentile in state)

Madison High School

# 14 High School in Asheville Area
Marshall, NC (Madison County)
Grades served: 9-12  ⋅  344 Students
Average ACT Scores: 18

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

#179 high school in North Carolina
(62nd percentile in state)

Madison High School

# 14 High School in Asheville Area
Marshall, NC (Madison County)
Grades served: 9-12  ⋅  344 Students
Average ACT Scores: 18
#179 high school in North Carolina
(62nd percentile in state)

North Henderson High School

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

North Henderson High School is located in the 28792 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, North Henderson High School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#183 high school in North Carolina
(61st percentile in state)

North Henderson High School

# 15 High School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 9-12  ⋅  985 Students
Average ACT Scores: 18
#183 high school in North Carolina
(61st percentile in state)

Enka High School

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

Enka High School is located in the 28715 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, Enka High School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#205 high school in North Carolina
(56th percentile in state)

Enka High School

# 16 High School in Asheville Area
Candler, NC (Buncombe County)
Grades served: 9-12  ⋅  1,000 Students
Average ACT Scores: 17
#205 high school in North Carolina
(56th percentile in state)

East Henderson High School

# 17 High School in Asheville Area
East Flat Rock, NC (Henderson County)
Grades served: 9-12  ⋅  874 Students
Average ACT Scores: 17

East Henderson High School is located in the 28726 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, East Henderson High School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#261 high school in North Carolina
(44th percentile in state)

East Henderson High School

# 17 High School in Asheville Area
East Flat Rock, NC (Henderson County)
Grades served: 9-12  ⋅  874 Students
Average ACT Scores: 17
#261 high school in North Carolina
(44th percentile in state)

Erwin High School

# 18 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-12  ⋅  920 Students
Average ACT Scores: 16

Erwin High School 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, Erwin High School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#309 high school in North Carolina
(34th percentile in state)

Erwin High School

# 18 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-12  ⋅  920 Students
Average ACT Scores: 16
#309 high school in North Carolina
(34th percentile in state)

Henderson County Career Academy

# 19 High School in Asheville Area
Flat Rock, NC (Henderson County)
Grades served: 6-12  ⋅  105 Students
Average ACT Scores: 15

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

#378 high school in North Carolina
(20th percentile in state)

Henderson County Career Academy

# 19 High School in Asheville Area
Flat Rock, NC (Henderson County)
Grades served: 6-12  ⋅  105 Students
Average ACT Scores: 15
#378 high school in North Carolina
(20th percentile in state)

Community High School

# 20 High School in Asheville Area
Swannanoa, NC (Buncombe County)
Grades served: PK-12  ⋅  125 Students
Average ACT Scores: 14

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

#451 high school in North Carolina
(4th percentile in state)

Community High School

# 20 High School in Asheville Area
Swannanoa, NC (Buncombe County)
Grades served: PK-12  ⋅  125 Students
Average ACT Scores: 14
#451 high school in North Carolina
(4th percentile in state)
1 - 20 of 20 High Schools

Rankings for the best high 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.

You can click on a specific school name above for more information on test scores, student data and more.

On this site, you'll find SAT data and/or other assessment information for the best high schools in Asheville and its suburbs - as well as in other major metro areas in the Carolinas. Use Carolina School Hub as your starting point for researching public high schools in North Carolina and South Carolina. Here you'll also find rankings of the best elementary schools in Asheville and the best middle schools in Asheville and its suburbs.

High Schools on this page were drawn from the following counties:

Deciding on a High School

Deciding which Asheville area high school is best for your child requires consideration of a number of factors. Most area high schools offer a well-rounded curriculum, without an area of true specialization. Others may be more specialized in terms of their curriculum.

In addition, some high schools in Asheville and its North Carolina suburbs offer a wide range of sports and other extracurricular activities, while others offer a more limited set of opportunities. One size does not fit all when it comes to choosing a high school in the Asheville area.