Or try our Advanced Search


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

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






Best High Schools in the Durham, NC Area

Best High Schools in Durham, NC Area Best High Schools in Durham, NC Area

Carolina School Hub provides school rankings and test data on the best high schools in Durham, NC and its suburbs. See student growth information, assessment data and independent ratings on 28 high schools in the Durham area including Woods Charter School, East Chapel Hill High School, and Research Triangle 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 Durham Area's Best High Schools

Woods Charter School

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

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

Woods Charter School

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

East Chapel Hill High School

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

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

East Chapel Hill High School

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

Research Triangle High School

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

#9 high school in North Carolina
(98th percentile in state)
CHARTER SCHOOL

Research Triangle High School

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

Chapel Hill High School

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

#11 high school in North Carolina
(98th percentile in state)

Chapel Hill High School

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

Eno River Academy

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

#19 high school in North Carolina
(96th percentile in state)
CHARTER SCHOOL

Eno River Academy

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

Carrboro High School

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

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

Carrboro High School

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

Durham School of the Arts

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

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

Durham School of the Arts

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

Seaforth High School

# 8 High School in Durham Area
Pittsboro, NC (Chatham County)
Grades served: 9-11  ⋅  732 Students
Average ACT Scores: 21

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

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

Seaforth High School

# 8 High School in Durham Area
Pittsboro, NC (Chatham County)
Grades served: 9-11  ⋅  732 Students
Average ACT Scores: 21
#42 high school in North Carolina
(91st percentile in state)

Voyager Academy

# 9 High School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  1,361 Students
Average ACT Scores: 20

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

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

Voyager Academy

# 9 High School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  1,361 Students
Average ACT Scores: 20
#54 high school in North Carolina
(88th percentile in state)
CHARTER SCHOOL

Northwood High School

# 10 High School in Durham Area
Pittsboro, NC (Chatham County)
Grades served: 9-12  ⋅  940 Students
Average ACT Scores: 20

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

#56 high school in North Carolina
(88th percentile in state)

Northwood High School

# 10 High School in Durham Area
Pittsboro, NC (Chatham County)
Grades served: 9-12  ⋅  940 Students
Average ACT Scores: 20
#56 high school in North Carolina
(88th percentile in state)

Chatham Charter School

# 11 High School in Durham Area
Siler City, NC (Chatham County)
Grades served: K-12  ⋅  574 Students
Average ACT Scores: 20

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

#69 high school in North Carolina
(85th percentile in state)
CHARTER SCHOOL

Chatham Charter School

# 11 High School in Durham Area
Siler City, NC (Chatham County)
Grades served: K-12  ⋅  574 Students
Average ACT Scores: 20
#69 high school in North Carolina
(85th percentile in state)
CHARTER SCHOOL

Excelsior Classical Academy

# 12 High School in Durham Area
Durham, NC (Durham County)
Grades served: K-11  ⋅  987 Students
Average ACT Scores: 20

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

#96 high school in North Carolina
(79th percentile in state)
CHARTER SCHOOL

Excelsior Classical Academy

# 12 High School in Durham Area
Durham, NC (Durham County)
Grades served: K-11  ⋅  987 Students
Average ACT Scores: 20
#96 high school in North Carolina
(79th percentile in state)
CHARTER SCHOOL

Riverside High School

# 13 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  1,812 Students
Average ACT Scores: 19

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

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

Riverside High School

# 13 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  1,812 Students
Average ACT Scores: 19
#105 high school in North Carolina
(77th percentile in state)

C E Jordan High School

# 14 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  2,040 Students
Average ACT Scores: 19

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

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

C E Jordan High School

# 14 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  2,040 Students
Average ACT Scores: 19
#109 high school in North Carolina
(76th percentile in state)

Roxboro Community School

# 15 High School in Durham Area
Roxboro, NC (Person County)
Grades served: 6-12  ⋅  688 Students
Average ACT Scores: 19

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

#114 high school in North Carolina
(75th percentile in state)
CHARTER SCHOOL

Roxboro Community School

# 15 High School in Durham Area
Roxboro, NC (Person County)
Grades served: 6-12  ⋅  688 Students
Average ACT Scores: 19
#114 high school in North Carolina
(75th percentile in state)
CHARTER SCHOOL

Cedar Ridge High School

# 16 High School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 9-12  ⋅  1,104 Students
Average ACT Scores: 19

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

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

Cedar Ridge High School

# 16 High School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 9-12  ⋅  1,104 Students
Average ACT Scores: 19
#128 high school in North Carolina
(71st percentile in state)

Orange High School

# 17 High School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 9-12  ⋅  1,341 Students
Average ACT Scores: 19

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

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

Orange High School

# 17 High School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 9-12  ⋅  1,341 Students
Average ACT Scores: 19
#132 high school in North Carolina
(71st percentile in state)

The School for Creative Studies

# 18 High School in Durham Area
Durham, NC (Durham County)
Grades served: 6-12  ⋅  540 Students
Average ACT Scores: 18

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

#186 high school in North Carolina
(59th percentile in state)

The School for Creative Studies

# 18 High School in Durham Area
Durham, NC (Durham County)
Grades served: 6-12  ⋅  540 Students
Average ACT Scores: 18
#186 high school in North Carolina
(59th percentile in state)

North Carolina Cyber Academy

# 19 High School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  2,372 Students
Average ACT Scores: 18

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

#197 high school in North Carolina
(56th percentile in state)
CHARTER SCHOOL

North Carolina Cyber Academy

# 19 High School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  2,372 Students
Average ACT Scores: 18
#197 high school in North Carolina
(56th percentile in state)
CHARTER SCHOOL

Durham School of Technology

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

Durham School of Technology is located in the 27707 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 Technology has received a 6-star rating on a scale of 1 to 10.. Read more >>

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

Durham School of Technology

# 20 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  251 Students
Average ACT Scores: 17
#202 high school in North Carolina
(55th percentile in state)

Chatham Central High School

# 21 High School in Durham Area
Bear Creek, NC (Chatham County)
Grades served: 9-12  ⋅  364 Students
Average ACT Scores: 17

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

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

Chatham Central High School

# 21 High School in Durham Area
Bear Creek, NC (Chatham County)
Grades served: 9-12  ⋅  364 Students
Average ACT Scores: 17
#219 high school in North Carolina
(51st percentile in state)

Jordan Matthews High School

# 22 High School in Durham Area
Siler City, NC (Chatham County)
Grades served: 9-12  ⋅  913 Students
Average ACT Scores: 17

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

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

Jordan Matthews High School

# 22 High School in Durham Area
Siler City, NC (Chatham County)
Grades served: 9-12  ⋅  913 Students
Average ACT Scores: 17
#230 high school in North Carolina
(49th percentile in state)

NC Virtual Academy

# 23 High School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  3,047 Students
Average ACT Scores: 17

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

#258 high school in North Carolina
(43rd percentile in state)
CHARTER SCHOOL

NC Virtual Academy

# 23 High School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  3,047 Students
Average ACT Scores: 17
#258 high school in North Carolina
(43rd percentile in state)
CHARTER SCHOOL

Person High School

# 24 High School in Durham Area
Roxboro, NC (Person County)
Grades served: 9-12  ⋅  1,079 Students
Average ACT Scores: 16

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

#267 high school in North Carolina
(41st percentile in state)

Person High School

# 24 High School in Durham Area
Roxboro, NC (Person County)
Grades served: 9-12  ⋅  1,079 Students
Average ACT Scores: 16
#267 high school in North Carolina
(41st percentile in state)

Northern High School

# 25 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  1,308 Students
Average ACT Scores: 16

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

#294 high school in North Carolina
(35th percentile in state)

Northern High School

# 25 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  1,308 Students
Average ACT Scores: 16
#294 high school in North Carolina
(35th percentile in state)

Hillside High School

# 26 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  1,526 Students
Average ACT Scores: 15

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

#383 high school in North Carolina
(15th percentile in state)

Hillside High School

# 26 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  1,526 Students
Average ACT Scores: 15
#383 high school in North Carolina
(15th percentile in state)

Southern School of Energy and Sustainability

# 27 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  1,283 Students
Average ACT Scores: 14

Southern School of Energy and Sustainability is located in the 27703 ZIP Code area of Durham County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Southern School of Energy and Sustainability has received a 2-star rating on a scale of 1 to 10.. Read more >>

#403 high school in North Carolina
(10th percentile in state)

Southern School of Energy and Sustainability

# 27 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  1,283 Students
Average ACT Scores: 14
#403 high school in North Carolina
(10th percentile in state)

Durham's Performance Learning Center

# 28 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  155 Students
Average ACT Scores: 14

Durham's Performance Learning Center is located in the 27703 ZIP Code area of Durham County, North Carolina. The school received a letter grade of ALT from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Durham's Performance Learning Center has received a 1-star rating on a scale of 1 to 10.. Read more >>

#420 high school in North Carolina
(6th percentile in state)

Durham's Performance Learning Center

# 28 High School in Durham Area
Durham, NC (Durham County)
Grades served: 9-12  ⋅  155 Students
Average ACT Scores: 14
#420 high school in North Carolina
(6th percentile in state)
1 - 28 of 28 High Schools

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

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

Deciding on a High School

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