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 Seawell Elementary School, East Chapel Hill High School, Glenwood Elementary School, and Chapel Hill High School. We also have data to help you compare such top traditional public middle schools to the area's best charter schools including Research Triangle High School, The Expedition School, Eno River Academy, and Woods Charter School.

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

#8 middle school in North Carolina
(99th percentile in state)
CHARTER SCHOOL

The Expedition School

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

Lakewood Montessori Middle School

# 2 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  303 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 B 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 >>

#20 middle school in North Carolina
(97th percentile in state)

Lakewood Montessori Middle School

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

Eno River Academy

# 3 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: K-12  ⋅  782 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 >>

#32 middle school in North Carolina
(96th percentile in state)
CHARTER SCHOOL

Eno River Academy

# 3 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: K-12  ⋅  782 Students
#32 middle school in North Carolina
(96th percentile in state)
CHARTER SCHOOL

Smith Middle School

# 4 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  768 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 >>

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

Smith Middle School

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

Voyager Academy

# 5 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  1,361 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 >>

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

Voyager Academy

# 5 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  1,361 Students
#38 middle school in North Carolina
(95th percentile in state)
CHARTER SCHOOL

Phillips Middle School

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

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

#57 middle school in North Carolina
(93rd percentile in state)

Phillips Middle School

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

Durham School of the Arts

# 7 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-12  ⋅  1,705 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 >>

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

Durham School of the Arts

# 7 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-12  ⋅  1,705 Students
#62 middle school in North Carolina
(92nd percentile in state)

Woods Charter School

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

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

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

Woods Charter School

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

Roxboro Community School

# 9 Middle School in Durham Area
Roxboro, NC (Person County)
Grades served: 6-12  ⋅  688 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 >>

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

Roxboro Community School

# 9 Middle School in Durham Area
Roxboro, NC (Person County)
Grades served: 6-12  ⋅  688 Students
#83 middle school in North Carolina
(89th percentile in state)
CHARTER SCHOOL

Rogers-Herr Middle School

# 10 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  643 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 >>

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

Rogers-Herr Middle School

# 10 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  643 Students
#87 middle school in North Carolina
(89th percentile in state)

McDougle Middle School

# 11 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  752 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 >>

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

McDougle Middle School

# 11 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  752 Students
#88 middle school in North Carolina
(89th percentile in state)

Margaret B. Pollard Middle School

# 12 Middle School in Durham Area
Chapel Hill, NC (Chatham County)
Grades served: 6-8  ⋅  768 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 >>

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

Margaret B. Pollard Middle School

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

Chatham Charter School

# 13 Middle School in Durham Area
Siler City, NC (Chatham County)
Grades served: K-12  ⋅  574 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 >>

#115 middle school in North Carolina
(85th percentile in state)
CHARTER SCHOOL

Chatham Charter School

# 13 Middle School in Durham Area
Siler City, NC (Chatham County)
Grades served: K-12  ⋅  574 Students
#115 middle school in North Carolina
(85th percentile in state)
CHARTER SCHOOL

Willow Oak Montessori School

# 14 Middle School in Durham Area
Pittsboro, NC (Chatham County)
Grades served: K-8  ⋅  283 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 8-star rating on a scale of 1 to 10.. Read more >>

#135 middle school in North Carolina
(83rd percentile in state)
CHARTER SCHOOL

Willow Oak Montessori School

# 14 Middle School in Durham Area
Pittsboro, NC (Chatham County)
Grades served: K-8  ⋅  283 Students
#135 middle school in North Carolina
(83rd percentile in state)
CHARTER SCHOOL

Culbreth Middle School

# 15 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  656 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 >>

#156 middle school in North Carolina
(80th percentile in state)

Culbreth Middle School

# 15 Middle School in Durham Area
Chapel Hill, NC (Orange County)
Grades served: 6-8  ⋅  656 Students
#156 middle school in North Carolina
(80th percentile in state)

Bennett School

# 16 Middle School in Durham Area
Bennett, NC (Chatham County)
Grades served: PK-8  ⋅  172 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 >>

#200 middle school in North Carolina
(74th percentile in state)

Bennett School

# 16 Middle School in Durham Area
Bennett, NC (Chatham County)
Grades served: PK-8  ⋅  172 Students
#200 middle school in North Carolina
(74th percentile in state)

Horton Middle School

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

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

#211 middle school in North Carolina
(73rd percentile in state)

Horton Middle School

# 17 Middle School in Durham Area
Pittsboro, NC (Chatham County)
Grades served: 5-8  ⋅  375 Students
#211 middle school in North Carolina
(73rd percentile in state)

Orange Middle School

# 18 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 6-8  ⋅  525 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 8-star rating on a scale of 1 to 10.. Read more >>

#233 middle school in North Carolina
(70th percentile in state)

Orange Middle School

# 18 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 6-8  ⋅  525 Students
#233 middle school in North Carolina
(70th percentile in state)

Sherwood Githens Middle School

# 19 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  763 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 >>

#245 middle school in North Carolina
(68th percentile in state)

Sherwood Githens Middle School

# 19 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  763 Students
#245 middle school in North Carolina
(68th percentile in state)

Moncure School

# 20 Middle School in Durham Area
Moncure, NC (Chatham County)
Grades served: K-8  ⋅  213 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 >>

#248 middle school in North Carolina
(68th percentile in state)

Moncure School

# 20 Middle School in Durham Area
Moncure, NC (Chatham County)
Grades served: K-8  ⋅  213 Students
#248 middle school in North Carolina
(68th percentile in state)

Durham Charter School

# 21 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-9  ⋅  643 Students

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

#277 middle school in North Carolina
(64th percentile in state)
CHARTER SCHOOL

Durham Charter School

# 21 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-9  ⋅  643 Students
#277 middle school in North Carolina
(64th percentile in state)
CHARTER SCHOOL

Central Park School For Children

# 22 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  594 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 >>

#286 middle school in North Carolina
(63rd percentile in state)
CHARTER SCHOOL

Central Park School For Children

# 22 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  594 Students
#286 middle school in North Carolina
(63rd percentile in state)
CHARTER SCHOOL

Discovery Charter School

# 23 Middle School in Durham Area
Bahama, NC (Durham County)
Grades served: 6-9  ⋅  332 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 7-star rating on a scale of 1 to 10.. Read more >>

#311 middle school in North Carolina
(60th percentile in state)
CHARTER SCHOOL

Discovery Charter School

# 23 Middle School in Durham Area
Bahama, NC (Durham County)
Grades served: 6-9  ⋅  332 Students
#311 middle school in North Carolina
(60th percentile in state)
CHARTER SCHOOL

Bonlee School

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

#326 middle school in North Carolina
(58th percentile in state)

Bonlee School

# 24 Middle School in Durham Area
Bear Creek, NC (Chatham County)
Grades served: K-8  ⋅  292 Students
#326 middle school in North Carolina
(58th percentile in state)

Research Triangle Charter School

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

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

#334 middle school in North Carolina
(57th percentile in state)
CHARTER SCHOOL

Research Triangle Charter School

# 25 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  693 Students
#334 middle school in North Carolina
(57th percentile in state)
CHARTER SCHOOL

Excelsior Classical Academy

# 26 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-11  ⋅  987 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 7-star rating on a scale of 1 to 10.. Read more >>

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

Excelsior Classical Academy

# 26 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-11  ⋅  987 Students
#349 middle school in North Carolina
(55th percentile in state)
CHARTER SCHOOL

A L Stanback Middle School

# 27 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 6-8  ⋅  646 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 D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, A L Stanback Middle School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#357 middle school in North Carolina
(54th percentile in state)

A L Stanback Middle School

# 27 Middle School in Durham Area
Hillsborough, NC (Orange County)
Grades served: 6-8  ⋅  646 Students
#357 middle school in North Carolina
(54th percentile in state)

Southern Middle School

# 28 Middle School in Durham Area
Roxboro, NC (Person County)
Grades served: 6-8  ⋅  514 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 >>

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

Southern Middle School

# 28 Middle School in Durham Area
Roxboro, NC (Person County)
Grades served: 6-8  ⋅  514 Students
#371 middle school in North Carolina
(52nd percentile in state)

Little River Elementary School

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

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

#381 middle school in North Carolina
(51st percentile in state)

Little River Elementary School

# 29 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: PK-8  ⋅  356 Students
#381 middle school in North Carolina
(51st percentile in state)

The School for Creative Studies

# 30 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-12  ⋅  540 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 6-star rating on a scale of 1 to 10.. Read more >>

#383 middle school in North Carolina
(51st percentile in state)

The School for Creative Studies

# 30 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-12  ⋅  540 Students
#383 middle school in North Carolina
(51st percentile in state)

Silk Hope School

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

#390 middle school in North Carolina
(50th percentile in state)

Silk Hope School

# 31 Middle School in Durham Area
Siler City, NC (Chatham County)
Grades served: PK-8  ⋅  274 Students
#390 middle school in North Carolina
(50th percentile in state)

NC Virtual Academy

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

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

#396 middle school in North Carolina
(49th percentile in state)
CHARTER SCHOOL

NC Virtual Academy

# 32 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  3,047 Students
#396 middle school in North Carolina
(49th percentile in state)
CHARTER SCHOOL

James E Shepard Middle School

# 33 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  381 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  ⋅  381 Students
#397 middle school in North Carolina
(49th percentile in state)

J S Waters School

# 34 Middle School in Durham Area
Goldston, NC (Chatham County)
Grades served: K-8  ⋅  193 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 7-star rating on a scale of 1 to 10.. Read more >>

#428 middle school in North Carolina
(45th percentile in state)

J S Waters School

# 34 Middle School in Durham Area
Goldston, NC (Chatham County)
Grades served: K-8  ⋅  193 Students
#428 middle school in North Carolina
(45th percentile in state)

George L Carrington Middle School

# 35 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  755 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 C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, George L Carrington Middle School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#440 middle school in North Carolina
(43rd percentile in state)

George L Carrington Middle School

# 35 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: 6-8  ⋅  755 Students
#440 middle school in North Carolina
(43rd percentile in state)

The Institute for the Development Young Leaders

# 36 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  397 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 D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, The Institute for the Development Young Leaders has received a 4-star rating on a scale of 1 to 10.. Read more >>

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

The Institute for the Development Young Leaders

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

Gravelly Hill Middle School

# 37 Middle School in Durham Area
Efland, NC (Orange County)
Grades served: 6-8  ⋅  425 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 D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Gravelly Hill Middle School has received a 4-star rating on a scale of 1 to 10.. Read more >>

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

Gravelly Hill Middle School

# 37 Middle School in Durham Area
Efland, NC (Orange County)
Grades served: 6-8  ⋅  425 Students
#480 middle school in North Carolina
(38th percentile in state)

North Carolina Cyber Academy

# 38 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  2,372 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 4-star rating on a scale of 1 to 10.. Read more >>

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

North Carolina Cyber Academy

# 38 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-12  ⋅  2,372 Students
#525 middle school in North Carolina
(32nd percentile in state)
CHARTER SCHOOL

Maureen Joy Charter School

# 39 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  616 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 D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Maureen Joy Charter School has received a 4-star rating on a scale of 1 to 10.. Read more >>

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

Maureen Joy Charter School

# 39 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  616 Students
#533 middle school in North Carolina
(31st percentile in state)
CHARTER SCHOOL

Kestrel Heights School

# 40 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  424 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 4-star rating on a scale of 1 to 10.. Read more >>

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

Kestrel Heights School

# 40 Middle School in Durham Area
Durham, NC (Durham County)
Grades served: K-8  ⋅  424 Students
#534 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: