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 Middle Schools in the Durham, NC Area

Best Middle Schools in the Durham, NC Area Best Middle Schools in the Durham, NC Area

Are you looking for information on top public middle schools in the Durham area? Below you'll find rankings on some of the best Durham-area middle schools including East Chapel Hill High School, Lakewood Montessori Middle School, Chapel Hill High School, and Morris Grove Elementary School. We also have data to help you compare such top traditional public middle schools to the area's best charter schools including The Expedition School, Woods Charter School, Research Triangle High School, and Eno River Academy.

The list below is not meant be used as a definitive guide to which Durham-area middle school would be best for any individual child. For schools that are close to one another in rankings, differences in available data are in most cases very small.



Top Middle Schools in the Durham Area

The Expedition School

# 1 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: K-8  ⋅  380 Students

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

#13 middle school in North Carolina
(98th percentile in state)
CHARTER SCHOOL

The Expedition School

# 1 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: K-8  ⋅  380 Students
#13 middle school in North Carolina
(98th percentile in state)
CHARTER SCHOOL

Lakewood Montessori Middle School

# 2 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  306 Students

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

#15 middle school in North Carolina
(98th percentile in state)

Lakewood Montessori Middle School

# 2 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  306 Students
#15 middle school in North Carolina
(98th percentile in state)

Smith Middle School

# 3 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  765 Students

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

#30 middle school in North Carolina
(96th percentile in state)

Smith Middle School

# 3 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  765 Students
#30 middle school in North Carolina
(96th percentile in state)

Durham School of the Arts

# 4 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-12  ⋅  1,738 Students

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

#48 middle school in North Carolina
(94th percentile in state)

Durham School of the Arts

# 4 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-12  ⋅  1,738 Students
#48 middle school in North Carolina
(94th percentile in state)

Voyager Academy

# 5 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  1,340 Students

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

#56 middle school in North Carolina
(93rd percentile in state)
CHARTER SCHOOL

Voyager Academy

# 5 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  1,340 Students
#56 middle school in North Carolina
(93rd percentile in state)
CHARTER SCHOOL

Woods Charter School

# 6 Middle School in Durham Area
Chapel Hill, NC (Chatham County)
Grades served: K-12  ⋅  513 Students

Woods Charter School is located in the 27516 ZIP Code area of Chatham County, North Carolina. The school received a letter grade of A 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 >>

#61 middle school in North Carolina
(92nd percentile in state)
CHARTER SCHOOL

Woods Charter School

# 6 Middle School in Durham Area
Chapel Hill, NC (Chatham County)
Grades served: K-12  ⋅  513 Students
#61 middle school in North Carolina
(92nd percentile in state)
CHARTER SCHOOL

Phillips Middle School

# 7 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  597 Students

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

#63 middle school in North Carolina
(92nd percentile in state)

Phillips Middle School

# 7 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  597 Students
#63 middle school in North Carolina
(92nd percentile in state)

Chatham Charter School

# 8 Middle School in Durham Area
Siler City, NC (Chatham County)
Grades served: K-12  ⋅  587 Students

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

#65 middle school in North Carolina
(92nd percentile in state)
CHARTER SCHOOL

Chatham Charter School

# 8 Middle School in Durham Area
Siler City, NC (Chatham County)
Grades served: K-12  ⋅  587 Students
#65 middle school in North Carolina
(92nd percentile in state)
CHARTER SCHOOL

McDougle Middle School

# 9 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  658 Students

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

#75 middle school in North Carolina
(90th percentile in state)

McDougle Middle School

# 9 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  658 Students
#75 middle school in North Carolina
(90th percentile in state)

Margaret B. Pollard Middle School

# 10 Middle School in Durham Area
Chapel Hill, NC (Chatham County)
Grades served: 6-8  ⋅  744 Students

Margaret B. Pollard Middle 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, Margaret B. Pollard Middle School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#77 middle school in North Carolina
(90th percentile in state)

Margaret B. Pollard Middle School

# 10 Middle School in Durham Area
Chapel Hill, NC (Chatham County)
Grades served: 6-8  ⋅  744 Students
#77 middle school in North Carolina
(90th percentile in state)

Rogers-Herr Middle School

# 11 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  655 Students

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

#78 middle school in North Carolina
(90th percentile in state)

Rogers-Herr Middle School

# 11 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  655 Students
#78 middle school in North Carolina
(90th percentile in state)

Bennett School

# 12 Middle School in Durham Area
Bennett, NC (Chatham County)
Grades served: PK-8  ⋅  175 Students

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

#82 middle school in North Carolina
(89th percentile in state)

Bennett School

# 12 Middle School in Durham Area
Bennett, NC (Chatham County)
Grades served: PK-8  ⋅  175 Students
#82 middle school in North Carolina
(89th percentile in state)

Eno River Academy

# 13 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: K-12  ⋅  817 Students

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

#83 middle school in North Carolina
(89th percentile in state)
CHARTER SCHOOL

Eno River Academy

# 13 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: K-12  ⋅  817 Students
#83 middle school in North Carolina
(89th percentile in state)
CHARTER SCHOOL

Horton Middle School

# 14 Middle School in Durham Area
Pittsboro, NC (Chatham County)
Grades served: 5-8  ⋅  417 Students

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

#109 middle school in North Carolina
(86th percentile in state)

Horton Middle School

# 14 Middle School in Durham Area
Pittsboro, NC (Chatham County)
Grades served: 5-8  ⋅  417 Students
#109 middle school in North Carolina
(86th percentile in state)

Culbreth Middle School

# 15 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  643 Students

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

#128 middle school in North Carolina
(83rd percentile in state)

Culbreth Middle School

# 15 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  643 Students
#128 middle school in North Carolina
(83rd percentile in state)

Orange Middle School

# 16 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 6-8  ⋅  518 Students

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

#161 middle school in North Carolina
(79th percentile in state)

Orange Middle School

# 16 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 6-8  ⋅  518 Students
#161 middle school in North Carolina
(79th percentile in state)

Roxboro Community School

# 17 Middle School in Durham Area
Roxboro, NC (Person County)
Grades served: 6-12  ⋅  712 Students

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

#171 middle school in North Carolina
(78th percentile in state)
CHARTER SCHOOL

Roxboro Community School

# 17 Middle School in Durham Area
Roxboro, NC (Person County)
Grades served: 6-12  ⋅  712 Students
#171 middle school in North Carolina
(78th percentile in state)
CHARTER SCHOOL

Central Park School For Children

# 18 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  568 Students

Central Park School For Children is located in the 27701 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, Central Park School For Children has received a 7-star rating on a scale of 1 to 10.. Read more >>

#196 middle school in North Carolina
(75th percentile in state)
CHARTER SCHOOL

Central Park School For Children

# 18 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  568 Students
#196 middle school in North Carolina
(75th percentile in state)
CHARTER SCHOOL

Willow Oak Montessori School

# 19 Middle School in Durham Area
Pittsboro, NC (Chatham County)
Grades served: K-8  ⋅  278 Students

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

#213 middle school in North Carolina
(72nd percentile in state)
CHARTER SCHOOL

Willow Oak Montessori School

# 19 Middle School in Durham Area
Pittsboro, NC (Chatham County)
Grades served: K-8  ⋅  278 Students
#213 middle school in North Carolina
(72nd percentile in state)
CHARTER SCHOOL

Durham Charter School

# 20 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-11  ⋅  981 Students

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

#231 middle school in North Carolina
(70th percentile in state)
CHARTER SCHOOL

Durham Charter School

# 20 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-11  ⋅  981 Students
#231 middle school in North Carolina
(70th percentile in state)
CHARTER SCHOOL

Moncure School

# 21 Middle School in Durham Area
Moncure, NC (Chatham County)
Grades served: K-8  ⋅  168 Students

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

#257 middle school in North Carolina
(67th percentile in state)

Moncure School

# 21 Middle School in Durham Area
Moncure, NC (Chatham County)
Grades served: K-8  ⋅  168 Students
#257 middle school in North Carolina
(67th percentile in state)

A L Stanback Middle School

# 22 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 6-8  ⋅  655 Students

A L Stanback Middle 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, A L Stanback Middle School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#262 middle school in North Carolina
(66th percentile in state)

A L Stanback Middle School

# 22 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 6-8  ⋅  655 Students
#262 middle school in North Carolina
(66th percentile in state)

PCS Virtual Academy

# 23 Middle School in Durham Area
Roxboro, NC (Person County)
Grades served: PK-12  ⋅  49 Students

PCS Virtual Academy 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, PCS Virtual Academy has received a 7-star rating on a scale of 1 to 10.. Read more >>

#288 middle school in North Carolina
(63rd percentile in state)

PCS Virtual Academy

# 23 Middle School in Durham Area
Roxboro, NC (Person County)
Grades served: PK-12  ⋅  49 Students
#288 middle school in North Carolina
(63rd percentile in state)

Discovery Charter School

# 24 Middle School in Durham Area
Bahama, NC (Durham County)
Grades served: 6-11  ⋅  455 Students

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

#292 middle school in North Carolina
(62nd percentile in state)
CHARTER SCHOOL

Discovery Charter School

# 24 Middle School in Durham Area
Bahama, NC (Durham County)
Grades served: 6-11  ⋅  455 Students
#292 middle school in North Carolina
(62nd percentile in state)
CHARTER SCHOOL

The Institute for the Development Young Leaders

# 25 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  402 Students

The Institute for the Development Young Leaders is located in the 27703 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 Institute for the Development Young Leaders has received a 5-star rating on a scale of 1 to 10.. Read more >>

#296 middle school in North Carolina
(62nd percentile in state)
CHARTER SCHOOL

The Institute for the Development Young Leaders

# 25 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  402 Students
#296 middle school in North Carolina
(62nd percentile in state)
CHARTER SCHOOL

Sherwood Githens Middle School

# 26 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  869 Students

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

#301 middle school in North Carolina
(61st percentile in state)

Sherwood Githens Middle School

# 26 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  869 Students
#301 middle school in North Carolina
(61st percentile in state)

Maureen Joy Charter School

# 27 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  615 Students

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

#344 middle school in North Carolina
(55th percentile in state)
CHARTER SCHOOL

Maureen Joy Charter School

# 27 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  615 Students
#344 middle school in North Carolina
(55th percentile in state)
CHARTER SCHOOL

Southern Middle School

# 28 Middle School in Durham Area
Roxboro, NC (Person County)
Grades served: 6-8  ⋅  481 Students

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

#347 middle school in North Carolina
(55th percentile in state)

Southern Middle School

# 28 Middle School in Durham Area
Roxboro, NC (Person County)
Grades served: 6-8  ⋅  481 Students
#347 middle school in North Carolina
(55th percentile in state)

Silk Hope School

# 29 Middle School in Durham Area
Siler City, NC (Chatham County)
Grades served: PK-8  ⋅  274 Students

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

#361 middle school in North Carolina
(53rd percentile in state)

Silk Hope School

# 29 Middle School in Durham Area
Siler City, NC (Chatham County)
Grades served: PK-8  ⋅  274 Students
#361 middle school in North Carolina
(53rd percentile in state)

Bonlee School

# 30 Middle School in Durham Area
Bear Creek, NC (Chatham County)
Grades served: K-8  ⋅  292 Students

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

#371 middle school in North Carolina
(52nd percentile in state)

Bonlee School

# 30 Middle School in Durham Area
Bear Creek, NC (Chatham County)
Grades served: K-8  ⋅  292 Students
#371 middle school in North Carolina
(52nd percentile in state)

Gravelly Hill Middle School

# 31 Middle School in Durham Area
Efland, NC (Orange County)
Grades served: 6-8  ⋅  411 Students

Gravelly Hill Middle School is located in the 27243 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, Gravelly Hill Middle School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#372 middle school in North Carolina
(52nd percentile in state)

Gravelly Hill Middle School

# 31 Middle School in Durham Area
Efland, NC (Orange County)
Grades served: 6-8  ⋅  411 Students
#372 middle school in North Carolina
(52nd percentile in state)

Excelsior Classical Academy

# 32 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  1,012 Students

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 6-star rating on a scale of 1 to 10.. Read more >>

#378 middle school in North Carolina
(51st percentile in state)
CHARTER SCHOOL

Excelsior Classical Academy

# 32 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  1,012 Students
#378 middle school in North Carolina
(51st percentile in state)
CHARTER SCHOOL

James E Shepard Middle School

# 33 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  411 Students

James E Shepard Middle 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, James E Shepard Middle School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#397 middle school in North Carolina
(49th percentile in state)

James E Shepard Middle School

# 33 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  411 Students
#397 middle school in North Carolina
(49th percentile in state)

Reaching All Minds Academy

# 34 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  389 Students

Reaching All Minds Academy is located in the 27703 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, Reaching All Minds Academy has received a 6-star rating on a scale of 1 to 10.. Read more >>

#400 middle school in North Carolina
(48th percentile in state)
CHARTER SCHOOL

Reaching All Minds Academy

# 34 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  389 Students
#400 middle school in North Carolina
(48th percentile in state)
CHARTER SCHOOL

The School for Creative Studies

# 35 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-12  ⋅  324 Students

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 5-star rating on a scale of 1 to 10.. Read more >>

#445 middle school in North Carolina
(42nd percentile in state)

The School for Creative Studies

# 35 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-12  ⋅  324 Students
#445 middle school in North Carolina
(42nd percentile in state)

Kestrel Heights School

# 36 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  410 Students

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

#480 middle school in North Carolina
(38th percentile in state)
CHARTER SCHOOL

Kestrel Heights School

# 36 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  410 Students
#480 middle school in North Carolina
(38th percentile in state)
CHARTER SCHOOL

George L Carrington Middle School

# 37 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  779 Students

George L Carrington Middle School is located in the 27712 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, George L Carrington Middle School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#502 middle school in North Carolina
(35th percentile in state)

George L Carrington Middle School

# 37 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  779 Students
#502 middle school in North Carolina
(35th percentile in state)

J S Waters School

# 38 Middle School in Durham Area
Goldston, NC (Chatham County)
Grades served: K-8  ⋅  221 Students

J S Waters School is located in the 27252 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, J S Waters School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#519 middle school in North Carolina
(33rd percentile in state)

J S Waters School

# 38 Middle School in Durham Area
Goldston, NC (Chatham County)
Grades served: K-8  ⋅  221 Students
#519 middle school in North Carolina
(33rd percentile in state)

Global Scholars Academy

# 39 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  195 Students

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

#522 middle school in North Carolina
(32nd percentile in state)
CHARTER SCHOOL

Global Scholars Academy

# 39 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  195 Students
#522 middle school in North Carolina
(32nd percentile in state)
CHARTER SCHOOL

North Carolina Cyber Academy

# 40 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  2,528 Students

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 5-star rating on a scale of 1 to 10.. Read more >>

#537 middle school in North Carolina
(31st percentile in state)
CHARTER SCHOOL

North Carolina Cyber Academy

# 40 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  2,528 Students
#537 middle school in North Carolina
(31st percentile in state)
CHARTER SCHOOL
1 - 40 of 50 Middle Schools

Rankings for the best middle 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.

Choosing a Middle School

In North and South Carolina, middle school typically comprises grades six through eight. Many parents who move to the Durham area are attracted to middle schools in towns such as Durham NC, Chapel Hill NC, Hillsborough NC, and Roxboro NC.

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