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 19 high schools in the Asheville area including Nesbitt Discovery Academy, Asheville High School, and IC Imagine .

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  ⋅  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)

Roberson High School

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

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 >>

#82 high school in North Carolina
(82nd percentile in state)

Roberson High School

# 6 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-12  ⋅  1,478 Students
Average ACT Scores: 20
#82 high school in North Carolina
(82nd percentile in state)

North Buncombe High School

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

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 >>

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

North Buncombe High School

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

Owen High School

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

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

Owen High School

# 8 High School in Asheville Area
Black Mountain, NC (Buncombe County)
Grades served: 9-12  ⋅  689 Students
Average ACT Scores: 19
#108 high school in North Carolina
(76th percentile in state)

Reynolds High School

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

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

Reynolds High School

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

Pisgah High School

# 10 High School in Asheville Area
Canton, NC (Haywood County)
Grades served: 9-12  ⋅  927 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 >>

#120 high school in North Carolina
(73rd percentile in state)

Pisgah High School

# 10 High School in Asheville Area
Canton, NC (Haywood County)
Grades served: 9-12  ⋅  927 Students
Average ACT Scores: 19
#120 high school in North Carolina
(73rd percentile in state)

West Henderson High School

# 11 High School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 9-12  ⋅  1,087 Students
Average ACT Scores: 19

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

#129 high school in North Carolina
(71st percentile in state)

West Henderson High School

# 11 High School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 9-12  ⋅  1,087 Students
Average ACT Scores: 19
#129 high school in North Carolina
(71st percentile in state)

Tuscola High School

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

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 >>

#130 high school in North Carolina
(71st percentile in state)

Tuscola High School

# 12 High School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: 9-12  ⋅  917 Students
Average ACT Scores: 18
#130 high school in North Carolina
(71st percentile in state)

Enka High School

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

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

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

Enka High School

# 13 High School in Asheville Area
Candler, NC (Buncombe County)
Grades served: 9-12  ⋅  1,045 Students
Average ACT Scores: 18
#176 high school in North Carolina
(61st percentile in state)

North Henderson High School

# 14 High School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 9-12  ⋅  1,146 Students
Average ACT Scores: 17

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

#225 high school in North Carolina
(50th percentile in state)

North Henderson High School

# 14 High School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: 9-12  ⋅  1,146 Students
Average ACT Scores: 17
#225 high school in North Carolina
(50th percentile in state)

East Henderson High School

# 15 High School in Asheville Area
East Flat Rock, NC (Henderson County)
Grades served: 9-12  ⋅  965 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 C 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 >>

#257 high school in North Carolina
(43rd percentile in state)

East Henderson High School

# 15 High School in Asheville Area
East Flat Rock, NC (Henderson County)
Grades served: 9-12  ⋅  965 Students
Average ACT Scores: 17
#257 high school in North Carolina
(43rd percentile in state)

Madison High School

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

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

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

Madison High School

# 16 High School in Asheville Area
Marshall, NC (Madison County)
Grades served: 9-12  ⋅  414 Students
Average ACT Scores: 16
#297 high school in North Carolina
(34th percentile in state)

Erwin High School

# 17 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-12  ⋅  1,082 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 >>

#305 high school in North Carolina
(32nd percentile in state)

Erwin High School

# 17 High School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-12  ⋅  1,082 Students
Average ACT Scores: 16
#305 high school in North Carolina
(32nd percentile in state)

Henderson County Career Academy

# 18 High School in Asheville Area
Flat Rock, NC (Henderson County)
Grades served: 6-12  ⋅  151 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 2-star rating on a scale of 1 to 10.. Read more >>

#384 high school in North Carolina
(14th percentile in state)

Henderson County Career Academy

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

Community High School

# 19 High School in Asheville Area
Swannanoa, NC (Buncombe County)
Grades served: PK-12  ⋅  119 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 >>

#412 high school in North Carolina
(8th percentile in state)

Community High School

# 19 High School in Asheville Area
Swannanoa, NC (Buncombe County)
Grades served: PK-12  ⋅  119 Students
Average ACT Scores: 14
#412 high school in North Carolina
(8th percentile in state)
1 - 19 of 19 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.

High Schools in Asheville NC Area - Click any of the pushpins below to see more details on each school


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.