Best High Schools
in North Carolina

We reviewed 31,242 U.S. public high schools; 97 North Carolina schools made our rankings.View Rankings

North Carolina high school graduation requirements call for at least 22 credits in various subjects. Students do not need to take world language courses to graduate, but according to Public Schools of North Carolina, students must take a minimum of two language credits to be admitted into any of the 17 schools within the University of North Carolina system.

In the 2014 U.S. News Best High Schools rankings, there are 34 North Carolina schools with silver medals and 61 with bronze medals. Two schools earned gold medals: Green Hope High, part of the Wake County Public School System, and West Forsyth High, part of Forsyth County Schools.

Top Ranked NC Schools

To be eligible for a state ranking, a school must be awarded a national gold or silver medal.

#1

Green Hope High

2500 CARPENTER UPCHURCH ROA, CARY, NC 27519

#2

West Forsyth High

1735 LEWISVILLECLEMMONS, CLEMMONS, NC 27012

#3

Panther Creek High

6770 MCCRIMMON PRKY, CARY, NC 27519

#4

Hendersonville High

311 8TH AVE WEST, HENDERSONVIL, NC 28791

#5

Butler High

1810 MATTHEWSMINT HILL ROA, MATTHEWS, NC 28105

#6

Lucy Ragsdale High

602 HIGH POINT RD, JAMESTOWN, NC 27282

#7

South Mecklenburg High

8900 PARK RD, CHARLOTTE, NC 28210

#8

Cary High

638 WALNUT ST, CARY, NC 27511

#9

Cox Mill High School

1355 COX MILL RD, CONCORD, NC 28027

#10

Holly Springs High

950 HOLLY SPRINGS RD, HOLLY SPRINGS, NC 27540

NC by the Numbers
Districts 140
High Schools 519
Full-Time Teachers 27,323
Students Enrolled 440,925

Featured Districts

North Carolina flag

The Wake County Public School System includes 24 high schools that serve 40,864 students.

Charlotte, North Carolina

There are 34 high schools among the Charlotte-Mecklenberg Schools, serving 40,025 students.