Or try our Advanced Search


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

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






Best High Schools in the Raleigh, NC Area

Best High Schools in Raleigh, NC Area Best High Schools in Raleigh, NC Area

Carolina School Hub provides school rankings and test data on the best high schools in Raleigh, NC and its suburbs. See student growth information, assessment data and independent ratings on 51 high schools in the Raleigh area including Raleigh Charter High School, Green Hope High School, and Green Level High School.

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 Raleigh Area's Best High Schools

Raleigh Charter High School

# 1 High School in Raleigh Area
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 >>

#2 high school in North Carolina
(99th percentile in state)
CHARTER SCHOOL

Raleigh Charter High School

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

Green Hope High School

# 2 High School in Raleigh Area
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 >>

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

Green Hope High School

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

Green Level High School

# 3 High School in Raleigh Area
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 >>

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

Green Level High School

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

Enloe High School

# 4 High School in Raleigh Area
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 >>

#13 high school in North Carolina
(97th percentile in state)

Enloe High School

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

Panther Creek High School

# 5 High School in Raleigh Area
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 >>

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

Panther Creek High School

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

Crossroads FLEX

# 6 High School in Raleigh Area
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 >>

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

Crossroads FLEX

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

Franklin Academy

# 7 High School in Raleigh Area
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 >>

#22 high school in North Carolina
(95th percentile in state)
CHARTER SCHOOL

Franklin Academy

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

Triangle Math and Science Academy

# 8 High School in Raleigh Area
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 >>

#23 high school in North Carolina
(95th percentile in state)
CHARTER SCHOOL

Triangle Math and Science Academy

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

Apex Friendship High School

# 9 High School in Raleigh Area
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 >>

#24 high school in North Carolina
(95th percentile in state)

Apex Friendship High School

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

Apex High School

# 10 High School in Raleigh Area
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 >>

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

Apex High School

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

Holly Springs High School

# 11 High School in Raleigh Area
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 >>

#40 high school in North Carolina
(91st percentile in state)

Holly Springs High School

# 11 High School in Raleigh Area
Holly Springs, NC (Wake County)
Grades served: 9-12  ⋅  2,140 Students
Average ACT Scores: 21
#40 high school in North Carolina
(91st percentile in state)

Leesville Road High School

# 12 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,613 Students
Average ACT Scores: 21

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

#49 high school in North Carolina
(89th percentile in state)

Leesville Road High School

# 12 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,613 Students
Average ACT Scores: 21
#49 high school in North Carolina
(89th percentile in state)

Needham Broughton High School

# 13 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,128 Students
Average ACT Scores: 21

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

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

Needham Broughton High School

# 13 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,128 Students
Average ACT Scores: 21
#50 high school in North Carolina
(89th percentile in state)

Athens Drive High School

# 14 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,062 Students
Average ACT Scores: 20

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

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

Athens Drive High School

# 14 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,062 Students
Average ACT Scores: 20
#64 high school in North Carolina
(86th percentile in state)

Middle Creek High School

# 15 High School in Raleigh Area
Apex, NC (Wake County)
Grades served: 9-12  ⋅  1,659 Students
Average ACT Scores: 20

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

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

Middle Creek High School

# 15 High School in Raleigh Area
Apex, NC (Wake County)
Grades served: 9-12  ⋅  1,659 Students
Average ACT Scores: 20
#67 high school in North Carolina
(85th percentile in state)

Wakefield High School

# 16 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,072 Students
Average ACT Scores: 20

Wakefield High School is located in the 27614 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, Wakefield 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)

Wakefield High School

# 16 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,072 Students
Average ACT Scores: 20
#73 high school in North Carolina
(84th percentile in state)

Longleaf School of the Arts

# 17 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  406 Students
Average ACT Scores: 20

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

#76 high school in North Carolina
(83rd percentile in state)
CHARTER SCHOOL

Longleaf School of the Arts

# 17 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  406 Students
Average ACT Scores: 20
#76 high school in North Carolina
(83rd percentile in state)
CHARTER SCHOOL

Cary High School

# 18 High School in Raleigh Area
Cary, NC (Wake County)
Grades served: 9-12  ⋅  2,145 Students
Average ACT Scores: 20

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

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

Cary High School

# 18 High School in Raleigh Area
Cary, NC (Wake County)
Grades served: 9-12  ⋅  2,145 Students
Average ACT Scores: 20
#78 high school in North Carolina
(83rd percentile in state)

East Wake Academy

# 19 High School in Raleigh Area
Zebulon, NC (Wake County)
Grades served: K-12  ⋅  1,227 Students
Average ACT Scores: 20

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

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

East Wake Academy

# 19 High School in Raleigh Area
Zebulon, NC (Wake County)
Grades served: K-12  ⋅  1,227 Students
Average ACT Scores: 20
#81 high school in North Carolina
(82nd percentile in state)
CHARTER SCHOOL

Wake Preparatory Academy

# 20 High School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: K-12  ⋅  1,961 Students
Average ACT Scores: 20

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

#88 high school in North Carolina
(80th percentile in state)
CHARTER SCHOOL

Wake Preparatory Academy

# 20 High School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: K-12  ⋅  1,961 Students
Average ACT Scores: 20
#88 high school in North Carolina
(80th percentile in state)
CHARTER SCHOOL

Wake Forest High School

# 21 High School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: 9-12  ⋅  2,101 Students
Average ACT Scores: 20

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

#90 high school in North Carolina
(80th percentile in state)

Wake Forest High School

# 21 High School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: 9-12  ⋅  2,101 Students
Average ACT Scores: 20
#90 high school in North Carolina
(80th percentile in state)

Sanderson High School

# 22 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  1,677 Students
Average ACT Scores: 19

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

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

Sanderson High School

# 22 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  1,677 Students
Average ACT Scores: 19
#94 high school in North Carolina
(79th percentile in state)

Millbrook High School

# 23 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,421 Students
Average ACT Scores: 19

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

#101 high school in North Carolina
(78th percentile in state)

Millbrook High School

# 23 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  2,421 Students
Average ACT Scores: 19
#101 high school in North Carolina
(78th percentile in state)

Heritage High School

# 24 High School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: 9-12  ⋅  1,811 Students
Average ACT Scores: 19

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

#102 high school in North Carolina
(77th percentile in state)

Heritage High School

# 24 High School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: 9-12  ⋅  1,811 Students
Average ACT Scores: 19
#102 high school in North Carolina
(77th percentile in state)

Willow Spring High School

# 25 High School in Raleigh Area
Fuquay Varina, NC (Wake County)
Grades served: 9-11  ⋅  1,477 Students
Average ACT Scores: 19

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

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

Willow Spring High School

# 25 High School in Raleigh Area
Fuquay Varina, NC (Wake County)
Grades served: 9-11  ⋅  1,477 Students
Average ACT Scores: 19
#116 high school in North Carolina
(74th percentile in state)

Southern Wake Academy

# 26 High School in Raleigh Area
Holly Springs, NC (Wake County)
Grades served: 6-12  ⋅  579 Students
Average ACT Scores: 19

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

#118 high school in North Carolina
(74th percentile in state)
CHARTER SCHOOL

Southern Wake Academy

# 26 High School in Raleigh Area
Holly Springs, NC (Wake County)
Grades served: 6-12  ⋅  579 Students
Average ACT Scores: 19
#118 high school in North Carolina
(74th percentile in state)
CHARTER SCHOOL

Fuquay-Varina High School

# 27 High School in Raleigh Area
Fuquay-Varina, NC (Wake County)
Grades served: 9-12  ⋅  1,940 Students
Average ACT Scores: 19

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

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

Fuquay-Varina High School

# 27 High School in Raleigh Area
Fuquay-Varina, NC (Wake County)
Grades served: 9-12  ⋅  1,940 Students
Average ACT Scores: 19
#121 high school in North Carolina
(73rd percentile in state)

Neuse Charter School

# 28 High School in Raleigh Area
Smithfield, NC (Johnston County)
Grades served: K-12  ⋅  904 Students
Average ACT Scores: 19

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

#136 high school in North Carolina
(70th percentile in state)
CHARTER SCHOOL

Neuse Charter School

# 28 High School in Raleigh Area
Smithfield, NC (Johnston County)
Grades served: K-12  ⋅  904 Students
Average ACT Scores: 19
#136 high school in North Carolina
(70th percentile in state)
CHARTER SCHOOL

Cleveland High School

# 29 High School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: 9-12  ⋅  1,879 Students
Average ACT Scores: 18

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

#140 high school in North Carolina
(69th percentile in state)

Cleveland High School

# 29 High School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: 9-12  ⋅  1,879 Students
Average ACT Scores: 18
#140 high school in North Carolina
(69th percentile in state)

Corinth Holders High School

# 30 High School in Raleigh Area
Wendell, NC (Johnston County)
Grades served: 9-12  ⋅  2,219 Students
Average ACT Scores: 18

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

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

Corinth Holders High School

# 30 High School in Raleigh Area
Wendell, NC (Johnston County)
Grades served: 9-12  ⋅  2,219 Students
Average ACT Scores: 18
#169 high school in North Carolina
(62nd percentile in state)

West Johnston High School

# 31 High School in Raleigh Area
Benson, NC (Johnston County)
Grades served: 9-12  ⋅  1,469 Students
Average ACT Scores: 17

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

#201 high school in North Carolina
(55th percentile in state)

West Johnston High School

# 31 High School in Raleigh Area
Benson, NC (Johnston County)
Grades served: 9-12  ⋅  1,469 Students
Average ACT Scores: 17
#201 high school in North Carolina
(55th percentile in state)

Rolesville High School

# 32 High School in Raleigh Area
Rolesville , NC (Wake County)
Grades served: 9-12  ⋅  2,373 Students
Average ACT Scores: 17

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

#206 high school in North Carolina
(54th percentile in state)

Rolesville High School

# 32 High School in Raleigh Area
Rolesville , NC (Wake County)
Grades served: 9-12  ⋅  2,373 Students
Average ACT Scores: 17
#206 high school in North Carolina
(54th percentile in state)

Garner High School

# 33 High School in Raleigh Area
Garner, NC (Wake County)
Grades served: 9-12  ⋅  1,683 Students
Average ACT Scores: 17

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

#212 high school in North Carolina
(53rd percentile in state)

Garner High School

# 33 High School in Raleigh Area
Garner, NC (Wake County)
Grades served: 9-12  ⋅  1,683 Students
Average ACT Scores: 17
#212 high school in North Carolina
(53rd percentile in state)

Princeton High School

# 34 High School in Raleigh Area
Princeton, NC (Johnston County)
Grades served: 6-12  ⋅  1,024 Students
Average ACT Scores: 17

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

#220 high school in North Carolina
(51st percentile in state)

Princeton High School

# 34 High School in Raleigh Area
Princeton, NC (Johnston County)
Grades served: 6-12  ⋅  1,024 Students
Average ACT Scores: 17
#220 high school in North Carolina
(51st percentile in state)

Smithfield-Selma High School

# 35 High School in Raleigh Area
Smithfield, NC (Johnston County)
Grades served: 9-12  ⋅  1,503 Students
Average ACT Scores: 17

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

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

Smithfield-Selma High School

# 35 High School in Raleigh Area
Smithfield, NC (Johnston County)
Grades served: 9-12  ⋅  1,503 Students
Average ACT Scores: 17
#223 high school in North Carolina
(50th percentile in state)

North Johnston High School

# 36 High School in Raleigh Area
Kenly, NC (Johnston County)
Grades served: 9-12  ⋅  787 Students
Average ACT Scores: 17

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

#261 high school in North Carolina
(42nd percentile in state)

North Johnston High School

# 36 High School in Raleigh Area
Kenly, NC (Johnston County)
Grades served: 9-12  ⋅  787 Students
Average ACT Scores: 17
#261 high school in North Carolina
(42nd percentile in state)

Clayton High School

# 37 High School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: 9-12  ⋅  2,024 Students
Average ACT Scores: 17

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

#275 high school in North Carolina
(39th percentile in state)

Clayton High School

# 37 High School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: 9-12  ⋅  2,024 Students
Average ACT Scores: 17
#275 high school in North Carolina
(39th percentile in state)

Franklinton High School

# 38 High School in Raleigh Area
Franklinton, NC (Franklin County)
Grades served: 9-12  ⋅  1,182 Students
Average ACT Scores: 16

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

#299 high school in North Carolina
(33rd percentile in state)

Franklinton High School

# 38 High School in Raleigh Area
Franklinton, NC (Franklin County)
Grades served: 9-12  ⋅  1,182 Students
Average ACT Scores: 16
#299 high school in North Carolina
(33rd percentile in state)

Southeast Raleigh High School

# 39 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  1,401 Students
Average ACT Scores: 16

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

#303 high school in North Carolina
(33rd percentile in state)

Southeast Raleigh High School

# 39 High School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 9-12  ⋅  1,401 Students
Average ACT Scores: 16
#303 high school in North Carolina
(33rd percentile in state)

South Johnston High School

# 40 High School in Raleigh Area
Four Oaks, NC (Johnston County)
Grades served: 9-12  ⋅  1,331 Students
Average ACT Scores: 16

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

#308 high school in North Carolina
(31st percentile in state)

South Johnston High School

# 40 High School in Raleigh Area
Four Oaks, NC (Johnston County)
Grades served: 9-12  ⋅  1,331 Students
Average ACT Scores: 16
#308 high school in North Carolina
(31st percentile in state)
1 - 40 of 51 High Schools

Rankings for the best high schools in the Raleigh 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 Raleigh 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 Raleigh 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 Raleigh and the best middle schools in Raleigh and its suburbs.

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

Deciding on a High School

Deciding which Raleigh 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 Raleigh 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 Raleigh area.