Best High Schools in North Carolina
Below is a ranking of the best high schools in North Carolina. We have information on 449 public high schools in the state. You may use this site as a starting point in your journey to find the best educational options in the state for your child.
Top High Schools in North Carolina
Nesbitt Discovery Academy
# 1 High School in North CarolinaAverage 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 >>
(99th percentile in state)Raleigh Charter High School
# 2 High School in North CarolinaAverage ACT Scores: 27
Raleigh Charter High School is located in the 27605 ZIP Code area of Wake County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Raleigh Charter High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(99th percentile in state) |
Woods Charter School
# 3 High School in North CarolinaAverage ACT Scores: 26
Woods Charter School is located in the 27516 ZIP Code area of Chatham County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Woods Charter School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(99th percentile in state) |
Green Hope High School
# 4 High School in North CarolinaAverage ACT Scores: 25
Green Hope High School is located in the 27519 ZIP Code area of Wake County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Green Hope High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(99th percentile in state)Green Level High School
# 5 High School in North CarolinaAverage ACT Scores: 25
Green Level High School is located in the 27519 ZIP Code area of Wake County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Green Level High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(99th percentile in state)East Chapel Hill High School
# 6 High School in North CarolinaAverage ACT Scores: 25
East Chapel Hill High School is located in the 27514 ZIP Code area of Orange County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, East Chapel Hill High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(99th percentile in state)Providence High School
# 7 High School in North CarolinaAverage ACT Scores: 24
Providence High School is located in the 28270 ZIP Code area of Mecklenburg County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Providence High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(98th percentile in state)View Nearby Homes
Marvin Ridge High School
# 8 High School in North CarolinaAverage ACT Scores: 24
Marvin Ridge High School is located in the 28173 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Marvin Ridge High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(98th percentile in state)View Nearby Homes
Research Triangle High School
# 9 High School in North CarolinaAverage ACT Scores: 24
Research Triangle High School is located in the 27709 ZIP Code area of Durham County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Research Triangle High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(98th percentile in state) |
Lake Norman Charter School
# 10 High School in North CarolinaAverage ACT Scores: 24
Lake Norman Charter School is located in the 28078 ZIP Code area of Mecklenburg County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Lake Norman Charter School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(98th percentile in state) |
View Nearby Homes
Chapel Hill High School
# 11 High School in North CarolinaAverage ACT Scores: 24
Chapel Hill High School is located in the 27516 ZIP Code area of Orange County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Chapel Hill High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(98th percentile in state)NC Leadership Charter Academy
# 12 High School in North CarolinaAverage ACT Scores: 24
NC Leadership Charter Academy is located in the 27284 ZIP Code area of Forsyth County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, NC Leadership Charter Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>
(97th percentile in state) |
Enloe High School
# 13 High School in North CarolinaAverage ACT Scores: 24
Enloe High School is located in the 27610 ZIP Code area of Wake County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Enloe High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(97th percentile in state)Weddington High School
# 14 High School in North CarolinaAverage ACT Scores: 23
Weddington High School is located in the 28104 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Weddington High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(97th percentile in state)View Nearby Homes
Ardrey Kell High School
# 15 High School in North CarolinaAverage ACT Scores: 23
Ardrey Kell High School is located in the 28277 ZIP Code area of Mecklenburg County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Ardrey Kell High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(97th percentile in state)View Nearby Homes
Panther Creek High School
# 16 High School in North CarolinaAverage ACT Scores: 23
Panther Creek High School is located in the 27519 ZIP Code area of Wake County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Panther Creek High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(96th percentile in state)Pine Lake Preparatory
# 17 High School in North CarolinaAverage ACT Scores: 23
Pine Lake Preparatory is located in the 28115 ZIP Code area of Iredell County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Pine Lake Preparatory has received a 10-star rating on a scale of 1 to 10.. Read more >>
(96th percentile in state) |
View Nearby Homes
Crossroads FLEX
# 18 High School in North CarolinaAverage ACT Scores: 23
Crossroads FLEX is located in the 27518 ZIP Code area of Wake County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Crossroads FLEX has received a 10-star rating on a scale of 1 to 10.. Read more >>
(96th percentile in state)Eno River Academy
# 19 High School in North CarolinaAverage ACT Scores: 23
Eno River Academy is located in the 27278 ZIP Code area of Orange County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Eno River Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>
(96th percentile in state) |
Carrboro High School
# 20 High School in North CarolinaAverage ACT Scores: 23
Carrboro High School is located in the 27510 ZIP Code area of Orange County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Carrboro High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(96th percentile in state)Williams Secondary Montessori
# 21 High School in North CarolinaAverage ACT Scores: 23
Williams Secondary Montessori is located in the 28206 ZIP Code area of Mecklenburg County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Williams Secondary Montessori has received a 10-star rating on a scale of 1 to 10.. Read more >>
(95th percentile in state)Franklin Academy
# 22 High School in North CarolinaAverage ACT Scores: 23
Franklin Academy is located in the 27587 ZIP Code area of Wake County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Franklin Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>
(95th percentile in state) |
Triangle Math and Science Academy
# 23 High School in North CarolinaAverage ACT Scores: 23
Triangle Math and Science Academy is located in the 27511 ZIP Code area of Wake County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Triangle Math and Science Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>
(95th percentile in state) |
Apex Friendship High School
# 24 High School in North CarolinaAverage ACT Scores: 22
Apex Friendship High School is located in the 27502 ZIP Code area of Wake County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Apex Friendship High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(95th percentile in state)Philip J Weaver Ed Center
# 25 High School in North CarolinaAverage ACT Scores: 23
Philip J Weaver Ed Center is located in the 27401 ZIP Code area of Guilford County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Philip J Weaver Ed Center has received a 10-star rating on a scale of 1 to 10.. Read more >>
(94th percentile in state)Myers Park High School
# 26 High School in North CarolinaAverage ACT Scores: 22
Myers Park High School is located in the 28209 ZIP Code area of Mecklenburg County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Myers Park High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(94th percentile in state)View Nearby Homes
Community School of Davidson
# 27 High School in North CarolinaAverage ACT Scores: 22
Community School of Davidson is located in the 28036 ZIP Code area of Mecklenburg County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Community School of Davidson has received a 10-star rating on a scale of 1 to 10.. Read more >>
(94th percentile in state) |
View Nearby Homes
Highland School of Technology
# 28 High School in North CarolinaAverage ACT Scores: 22
Highland School of Technology is located in the 28052 ZIP Code area of Gaston County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Highland School of Technology has received a 10-star rating on a scale of 1 to 10.. Read more >>
(94th percentile in state)Gray Stone Day
# 29 High School in North CarolinaAverage ACT Scores: 22
Gray Stone Day is located in the 28109 ZIP Code area of Stanly County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Gray Stone Day has received a 10-star rating on a scale of 1 to 10.. Read more >>
(94th percentile in state) |
View Nearby Homes
Central Academy of Technology
# 30 High School in North CarolinaAverage ACT Scores: 22
Central Academy of Technology is located in the 28112 ZIP Code area of Union County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Central Academy of Technology has received a 10-star rating on a scale of 1 to 10.. Read more >>
(93rd percentile in state)Atkins Academic & Tech High School
# 31 High School in North CarolinaAverage ACT Scores: 22
Atkins Academic & Tech High School is located in the 27101 ZIP Code area of Forsyth County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Atkins Academic & Tech High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(93rd percentile in state)The Hawbridge School
# 32 High School in North CarolinaAverage ACT Scores: 23
The Hawbridge School is located in the 27340 ZIP Code area of Alamance County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, The Hawbridge School has received a 9-star rating on a scale of 1 to 10.. Read more >>
(93rd percentile in state) |
Durham School of the Arts
# 33 High School in North CarolinaAverage ACT Scores: 22
Durham School of the Arts is located in the 27701 ZIP Code area of Durham County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Durham School of the Arts has received a 10-star rating on a scale of 1 to 10.. Read more >>
(93rd percentile in state)Apex High School
# 34 High School in North CarolinaAverage ACT Scores: 21
Apex High School is located in the 27502 ZIP Code area of Wake County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Apex High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(92nd percentile in state)Croatan High School
# 35 High School in North CarolinaAverage ACT Scores: 22
Croatan High School is located in the 28570 ZIP Code area of Carteret County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Croatan High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(92nd percentile in state)Wayne School of Engineering
# 36 High School in North CarolinaAverage ACT Scores: 22
Wayne School of Engineering is located in the 27530 ZIP Code area of Wayne County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Wayne School of Engineering has received a 10-star rating on a scale of 1 to 10.. Read more >>
(92nd percentile in state)Asheville High School
# 37 High School in North CarolinaAverage 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 >>
(92nd percentile in state)Northwest Guilford High School
# 38 High School in North CarolinaAverage ACT Scores: 21
Northwest Guilford High School is located in the 27409 ZIP Code area of Guilford County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Northwest Guilford High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(92nd percentile in state)Cox Mill High School
# 39 High School in North CarolinaAverage ACT Scores: 21
Cox Mill High School is located in the 28027 ZIP Code area of Cabarrus County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Cox Mill High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(91st percentile in state)View Nearby Homes
Holly Springs High School
# 40 High School in North CarolinaAverage ACT Scores: 21
Holly Springs High School is located in the 27540 ZIP Code area of Wake County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Holly Springs High School has received a 10-star rating on a scale of 1 to 10.. Read more >>
(91st percentile in state)You can click through to see more about these 449 schools from the links above.
You might be wondering: What are the best high schools in North Carolina? Please note that Carolina School Hub is meant to be a starting point for parents, guardians and other interested parties who would like to obtain more data on schools in North and South Carolina. Our independent rankings were developed using various test score data for public schools. The process for ranking schools based on these data is subjective. Please keep this in mind when comparing schools.