Or try our Advanced Search


Best Elementary Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best Middle Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best High Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area






Best High Schools in North Carolina

Best High Schools in North Carolina Best High Schools in North Carolina Are you trying to obtain data on the best public high schools in North Carolina? Below you'll find rankings on some of NC's top high schools including Nesbitt Discovery Academy, Green Hope High School, Green Level High School, and East Chapel Hill High School. We also have data to help you compare such top traditional public high schools to North Carolina's best charter schools including Raleigh Charter High School, Research Triangle High School, Pine Lake Preparatory, and Lake Norman Charter School.

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

(99th percentile in state)

Nesbitt Discovery Academy

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

Raleigh Charter High School

# 2 High School in North Carolina
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  564 Students
Average 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)
CHARTER SCHOOL

Raleigh Charter High School

# 2 High School in North Carolina
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  564 Students
Average ACT Scores: 27
(99th percentile in state)
CHARTER SCHOOL

Woods Charter School

# 3 High School in North Carolina
Chapel Hill, NC (Chatham County)
Grades served: K-12  ⋅  508 Students
Average 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)
CHARTER SCHOOL

Woods Charter School

# 3 High School in North Carolina
Chapel Hill, NC (Chatham County)
Grades served: K-12  ⋅  508 Students
Average ACT Scores: 26
(99th percentile in state)
CHARTER SCHOOL

Green Hope High School

# 4 High School in North Carolina
Cary, NC (Wake County)
Grades served: 9-12  ⋅  2,001 Students
Average 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 Hope High School

# 4 High School in North Carolina
Cary, NC (Wake County)
Grades served: 9-12  ⋅  2,001 Students
Average ACT Scores: 25
(99th percentile in state)

Green Level High School

# 5 High School in North Carolina
Cary, NC (Wake County)
Grades served: 9-12  ⋅  2,052 Students
Average 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)

Green Level High School

# 5 High School in North Carolina
Cary, NC (Wake County)
Grades served: 9-12  ⋅  2,052 Students
Average ACT Scores: 25
(99th percentile in state)

East Chapel Hill High School

# 6 High School in North Carolina
Chapel Hill, NC (Orange County)
Grades served: 9-12  ⋅  1,447 Students
Average 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)

East Chapel Hill High School

# 6 High School in North Carolina
Chapel Hill, NC (Orange County)
Grades served: 9-12  ⋅  1,447 Students
Average ACT Scores: 25
(99th percentile in state)

Providence High School

# 7 High School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: 9-12  ⋅  2,048 Students
Average 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

Providence High School

# 7 High School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: 9-12  ⋅  2,048 Students
Average ACT Scores: 24
(98th percentile in state)

View Nearby Homes

Marvin Ridge High School

# 8 High School in North Carolina
Waxhaw, NC (Union County)
Grades served: 9-12  ⋅  2,074 Students
Average 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

Marvin Ridge High School

# 8 High School in North Carolina
Waxhaw, NC (Union County)
Grades served: 9-12  ⋅  2,074 Students
Average ACT Scores: 24
(98th percentile in state)

View Nearby Homes

Research Triangle High School

# 9 High School in North Carolina
Durham, NC (Durham County)
Grades served: 9-12  ⋅  582 Students
Average 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)
CHARTER SCHOOL

Research Triangle High School

# 9 High School in North Carolina
Durham, NC (Durham County)
Grades served: 9-12  ⋅  582 Students
Average ACT Scores: 24
(98th percentile in state)
CHARTER SCHOOL

Lake Norman Charter School

# 10 High School in North Carolina
Huntersville, NC (Mecklenburg County)
Grades served: K-12  ⋅  2,215 Students
Average 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)
CHARTER SCHOOL

View Nearby Homes

Lake Norman Charter School

# 10 High School in North Carolina
Huntersville, NC (Mecklenburg County)
Grades served: K-12  ⋅  2,215 Students
Average ACT Scores: 24
(98th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Chapel Hill High School

# 11 High School in North Carolina
Chapel Hill, NC (Orange County)
Grades served: 9-12  ⋅  1,597 Students
Average 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)

Chapel Hill High School

# 11 High School in North Carolina
Chapel Hill, NC (Orange County)
Grades served: 9-12  ⋅  1,597 Students
Average ACT Scores: 24
(98th percentile in state)

NC Leadership Charter Academy

# 12 High School in North Carolina
Kernersville, NC (Forsyth County)
Grades served: K-12  ⋅  1,123 Students
Average 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)
CHARTER SCHOOL

NC Leadership Charter Academy

# 12 High School in North Carolina
Kernersville, NC (Forsyth County)
Grades served: K-12  ⋅  1,123 Students
Average ACT Scores: 24
(97th percentile in state)
CHARTER SCHOOL

Enloe High School

# 13 High School in North Carolina
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,502 Students
Average 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)

Enloe High School

# 13 High School in North Carolina
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,502 Students
Average ACT Scores: 24
(97th percentile in state)

Weddington High School

# 14 High School in North Carolina
Matthews, NC (Union County)
Grades served: 9-12  ⋅  1,836 Students
Average 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

Weddington High School

# 14 High School in North Carolina
Matthews, NC (Union County)
Grades served: 9-12  ⋅  1,836 Students
Average ACT Scores: 23
(97th percentile in state)

View Nearby Homes

Ardrey Kell High School

# 15 High School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: 9-12  ⋅  3,529 Students
Average 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

Ardrey Kell High School

# 15 High School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: 9-12  ⋅  3,529 Students
Average ACT Scores: 23
(97th percentile in state)

View Nearby Homes

Panther Creek High School

# 16 High School in North Carolina
Cary, NC (Wake County)
Grades served: 9-12  ⋅  2,435 Students
Average 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)

Panther Creek High School

# 16 High School in North Carolina
Cary, NC (Wake County)
Grades served: 9-12  ⋅  2,435 Students
Average ACT Scores: 23
(96th percentile in state)

Pine Lake Preparatory

# 17 High School in North Carolina
Mooresville, NC (Iredell County)
Grades served: K-12  ⋅  1,879 Students
Average 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)
CHARTER SCHOOL

View Nearby Homes

Pine Lake Preparatory

# 17 High School in North Carolina
Mooresville, NC (Iredell County)
Grades served: K-12  ⋅  1,879 Students
Average ACT Scores: 23
(96th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Crossroads FLEX

# 18 High School in North Carolina
Cary, NC (Wake County)
Grades served: 9-12  ⋅  148 Students
Average 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)

Crossroads FLEX

# 18 High School in North Carolina
Cary, NC (Wake County)
Grades served: 9-12  ⋅  148 Students
Average ACT Scores: 23
(96th percentile in state)

Eno River Academy

# 19 High School in North Carolina
Hillsborough, NC (Orange County)
Grades served: K-12  ⋅  782 Students
Average 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)
CHARTER SCHOOL

Eno River Academy

# 19 High School in North Carolina
Hillsborough, NC (Orange County)
Grades served: K-12  ⋅  782 Students
Average ACT Scores: 23
(96th percentile in state)
CHARTER SCHOOL

Carrboro High School

# 20 High School in North Carolina
Carrboro, NC (Orange County)
Grades served: 9-12  ⋅  870 Students
Average 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)

Carrboro High School

# 20 High School in North Carolina
Carrboro, NC (Orange County)
Grades served: 9-12  ⋅  870 Students
Average ACT Scores: 23
(96th percentile in state)

Williams Secondary Montessori

# 21 High School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: 7-12  ⋅  373 Students
Average 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)

Williams Secondary Montessori

# 21 High School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: 7-12  ⋅  373 Students
Average ACT Scores: 23
(95th percentile in state)

Franklin Academy

# 22 High School in North Carolina
Wake Forest, NC (Wake County)
Grades served: K-12  ⋅  1,651 Students
Average 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)
CHARTER SCHOOL

Franklin Academy

# 22 High School in North Carolina
Wake Forest, NC (Wake County)
Grades served: K-12  ⋅  1,651 Students
Average ACT Scores: 23
(95th percentile in state)
CHARTER SCHOOL

Triangle Math and Science Academy

# 23 High School in North Carolina
Cary, NC (Wake County)
Grades served: K-12  ⋅  1,276 Students
Average 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)
CHARTER SCHOOL

Triangle Math and Science Academy

# 23 High School in North Carolina
Cary, NC (Wake County)
Grades served: K-12  ⋅  1,276 Students
Average ACT Scores: 23
(95th percentile in state)
CHARTER SCHOOL

Apex Friendship High School

# 24 High School in North Carolina
Apex, NC (Wake County)
Grades served: 9-12  ⋅  2,772 Students
Average 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)

Apex Friendship High School

# 24 High School in North Carolina
Apex, NC (Wake County)
Grades served: 9-12  ⋅  2,772 Students
Average ACT Scores: 22
(95th percentile in state)

Philip J Weaver Ed Center

# 25 High School in North Carolina
Greensboro, NC (Guilford County)
Grades served: 9-12  ⋅  295 Students
Average 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)

Philip J Weaver Ed Center

# 25 High School in North Carolina
Greensboro, NC (Guilford County)
Grades served: 9-12  ⋅  295 Students
Average ACT Scores: 23
(94th percentile in state)

Myers Park High School

# 26 High School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: 9-12  ⋅  3,593 Students
Average 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

Myers Park High School

# 26 High School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: 9-12  ⋅  3,593 Students
Average ACT Scores: 22
(94th percentile in state)

View Nearby Homes

Community School of Davidson

# 27 High School in North Carolina
Davidson, NC (Mecklenburg County)
Grades served: K-12  ⋅  1,501 Students
Average 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)
CHARTER SCHOOL

View Nearby Homes

Community School of Davidson

# 27 High School in North Carolina
Davidson, NC (Mecklenburg County)
Grades served: K-12  ⋅  1,501 Students
Average ACT Scores: 22
(94th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Highland School of Technology

# 28 High School in North Carolina
Gastonia, NC (Gaston County)
Grades served: 9-12  ⋅  514 Students
Average 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)

Highland School of Technology

# 28 High School in North Carolina
Gastonia, NC (Gaston County)
Grades served: 9-12  ⋅  514 Students
Average ACT Scores: 22
(94th percentile in state)

Gray Stone Day

# 29 High School in North Carolina
Misenheimer, NC (Stanly County)
Grades served: 6-12  ⋅  751 Students
Average 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)
CHARTER SCHOOL

View Nearby Homes

Gray Stone Day

# 29 High School in North Carolina
Misenheimer, NC (Stanly County)
Grades served: 6-12  ⋅  751 Students
Average ACT Scores: 22
(94th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Central Academy of Technology

# 30 High School in North Carolina
Monroe, NC (Union County)
Grades served: 9-12  ⋅  821 Students
Average 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)

Central Academy of Technology

# 30 High School in North Carolina
Monroe, NC (Union County)
Grades served: 9-12  ⋅  821 Students
Average ACT Scores: 22
(93rd percentile in state)

Atkins Academic & Tech High School

# 31 High School in North Carolina
Winston-Salem, NC (Forsyth County)
Grades served: 9-12  ⋅  1,192 Students
Average 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)

Atkins Academic & Tech High School

# 31 High School in North Carolina
Winston-Salem, NC (Forsyth County)
Grades served: 9-12  ⋅  1,192 Students
Average ACT Scores: 22
(93rd percentile in state)

The Hawbridge School

# 32 High School in North Carolina
Saxapahaw, NC (Alamance County)
Grades served: K-12  ⋅  585 Students
Average 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)
CHARTER SCHOOL

The Hawbridge School

# 32 High School in North Carolina
Saxapahaw, NC (Alamance County)
Grades served: K-12  ⋅  585 Students
Average ACT Scores: 23
(93rd percentile in state)
CHARTER SCHOOL

Durham School of the Arts

# 33 High School in North Carolina
Durham, NC (Durham County)
Grades served: 6-12  ⋅  1,705 Students
Average 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)

Durham School of the Arts

# 33 High School in North Carolina
Durham, NC (Durham County)
Grades served: 6-12  ⋅  1,705 Students
Average ACT Scores: 22
(93rd percentile in state)

Apex High School

# 34 High School in North Carolina
Apex, NC (Wake County)
Grades served: 9-12  ⋅  2,500 Students
Average 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)

Apex High School

# 34 High School in North Carolina
Apex, NC (Wake County)
Grades served: 9-12  ⋅  2,500 Students
Average ACT Scores: 21
(92nd percentile in state)

Croatan High School

# 35 High School in North Carolina
Newport, NC (Carteret County)
Grades served: 9-12  ⋅  974 Students
Average 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)

Croatan High School

# 35 High School in North Carolina
Newport, NC (Carteret County)
Grades served: 9-12  ⋅  974 Students
Average ACT Scores: 22
(92nd percentile in state)

Wayne School of Engineering

# 36 High School in North Carolina
Goldsboro, NC (Wayne County)
Grades served: 6-13  ⋅  433 Students
Average 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)

Wayne School of Engineering

# 36 High School in North Carolina
Goldsboro, NC (Wayne County)
Grades served: 6-13  ⋅  433 Students
Average ACT Scores: 22
(92nd percentile in state)

Asheville High School

# 37 High School in North Carolina
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 >>

(92nd percentile in state)

Asheville High School

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

Northwest Guilford High School

# 38 High School in North Carolina
Greensboro, NC (Guilford County)
Grades served: 9-12  ⋅  1,991 Students
Average 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)

Northwest Guilford High School

# 38 High School in North Carolina
Greensboro, NC (Guilford County)
Grades served: 9-12  ⋅  1,991 Students
Average ACT Scores: 21
(92nd percentile in state)

Cox Mill High School

# 39 High School in North Carolina
Concord, NC (Cabarrus County)
Grades served: 9-12  ⋅  1,762 Students
Average 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

Cox Mill High School

# 39 High School in North Carolina
Concord, NC (Cabarrus County)
Grades served: 9-12  ⋅  1,762 Students
Average ACT Scores: 21
(91st percentile in state)

View Nearby Homes

Holly Springs High School

# 40 High School in North Carolina
Holly Springs, NC (Wake County)
Grades served: 9-12  ⋅  2,140 Students
Average 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)

Holly Springs High School

# 40 High School in North Carolina
Holly Springs, NC (Wake County)
Grades served: 9-12  ⋅  2,140 Students
Average ACT Scores: 21
(91st percentile in state)
1 - 40 of 449 High Schools

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.