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

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

Are you looking for information on top public middle schools in the Raleigh area? Below you'll find rankings on some of the best Raleigh-area middle schools including White Oak Elementary School, Mills Park Middle School, Highcroft Elementary School, and Davis Drive Elementary School. We also have data to help you compare such top traditional public middle schools to the area's best charter schools including Raleigh Charter High School, The Math and Science Academy of Apex, Quest Academy, and Peak Charter Academy.

The list below is not meant be used as a definitive guide to which Raleigh-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 Raleigh Area

East Wake Academy

# 41 Middle School in Raleigh Area
Zebulon, NC (Wake County)
Grades served: K-12  ⋅  1,227 Students

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

#223 middle school in North Carolina
(71st percentile in state)
CHARTER SCHOOL

East Wake Academy

# 41 Middle School in Raleigh Area
Zebulon, NC (Wake County)
Grades served: K-12  ⋅  1,227 Students
#223 middle school in North Carolina
(71st percentile in state)
CHARTER SCHOOL

Wake Preparatory Academy

# 42 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: K-12  ⋅  1,961 Students

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

#226 middle school in North Carolina
(71st percentile in state)
CHARTER SCHOOL

Wake Preparatory Academy

# 42 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: K-12  ⋅  1,961 Students
#226 middle school in North Carolina
(71st percentile in state)
CHARTER SCHOOL

Wake Forest Charter Academy

# 43 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: K-8  ⋅  636 Students

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

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

Wake Forest Charter Academy

# 43 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: K-8  ⋅  636 Students
#231 middle school in North Carolina
(70th percentile in state)
CHARTER SCHOOL

Rolesville Charter Academy

# 44 Middle School in Raleigh Area
Rolesville, NC (Wake County)
Grades served: K-8  ⋅  632 Students

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

#242 middle school in North Carolina
(69th percentile in state)
CHARTER SCHOOL

Rolesville Charter Academy

# 44 Middle School in Raleigh Area
Rolesville, NC (Wake County)
Grades served: K-8  ⋅  632 Students
#242 middle school in North Carolina
(69th percentile in state)
CHARTER SCHOOL

West Lake Middle School

# 45 Middle School in Raleigh Area
Apex, NC (Wake County)
Grades served: 6-8  ⋅  877 Students

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

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

West Lake Middle School

# 45 Middle School in Raleigh Area
Apex, NC (Wake County)
Grades served: 6-8  ⋅  877 Students
#259 middle school in North Carolina
(67th percentile in state)

West Millbrook Middle School

# 46 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  1,046 Students

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

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

West Millbrook Middle School

# 46 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  1,046 Students
#263 middle school in North Carolina
(66th percentile in state)

North Johnston Middle School

# 47 Middle School in Raleigh Area
Micro, NC (Johnston County)
Grades served: 6-8  ⋅  600 Students

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

#274 middle school in North Carolina
(65th percentile in state)

North Johnston Middle School

# 47 Middle School in Raleigh Area
Micro, NC (Johnston County)
Grades served: 6-8  ⋅  600 Students
#274 middle school in North Carolina
(65th percentile in state)

Princeton High School

# 48 Middle School in Raleigh Area
Princeton, NC (Johnston County)
Grades served: 6-12  ⋅  1,024 Students

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

#281 middle school in North Carolina
(64th percentile in state)

Princeton High School

# 48 Middle School in Raleigh Area
Princeton, NC (Johnston County)
Grades served: 6-12  ⋅  1,024 Students
#281 middle school in North Carolina
(64th percentile in state)

Meadow School

# 49 Middle School in Raleigh Area
Benson, NC (Johnston County)
Grades served: PK-8  ⋅  598 Students

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

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

Meadow School

# 49 Middle School in Raleigh Area
Benson, NC (Johnston County)
Grades served: PK-8  ⋅  598 Students
#284 middle school in North Carolina
(63rd percentile in state)

Clayton Middle School

# 50 Middle School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: 6-8  ⋅  573 Students

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

#308 middle school in North Carolina
(60th percentile in state)

Clayton Middle School

# 50 Middle School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: 6-8  ⋅  573 Students
#308 middle school in North Carolina
(60th percentile in state)

Youngsville Academy

# 51 Middle School in Raleigh Area
Youngsville, NC (Franklin County)
Grades served: K-9  ⋅  526 Students

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

#338 middle school in North Carolina
(56th percentile in state)
CHARTER SCHOOL

Youngsville Academy

# 51 Middle School in Raleigh Area
Youngsville, NC (Franklin County)
Grades served: K-9  ⋅  526 Students
#338 middle school in North Carolina
(56th percentile in state)
CHARTER SCHOOL

Riverwood Middle School

# 52 Middle School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: 6-8  ⋅  948 Students

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

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

Riverwood Middle School

# 52 Middle School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: 6-8  ⋅  948 Students
#351 middle school in North Carolina
(55th percentile in state)

Southern Wake Academy

# 53 Middle School in Raleigh Area
Holly Springs, NC (Wake County)
Grades served: 6-12  ⋅  579 Students

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

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

Southern Wake Academy

# 53 Middle School in Raleigh Area
Holly Springs, NC (Wake County)
Grades served: 6-12  ⋅  579 Students
#352 middle school in North Carolina
(55th percentile in state)
CHARTER SCHOOL

McGee's Crossroads Middle School

# 54 Middle School in Raleigh Area
Benson, NC (Johnston County)
Grades served: 6-8  ⋅  749 Students

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

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

McGee's Crossroads Middle School

# 54 Middle School in Raleigh Area
Benson, NC (Johnston County)
Grades served: 6-8  ⋅  749 Students
#355 middle school in North Carolina
(54th percentile in state)

Swift Creek Middle School

# 55 Middle School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: 6-8  ⋅  750 Students

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

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

Swift Creek Middle School

# 55 Middle School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: 6-8  ⋅  750 Students
#359 middle school in North Carolina
(54th percentile in state)

Rolesville Middle School

# 56 Middle School in Raleigh Area
Rolesville , NC (Wake County)
Grades served: 6-8  ⋅  1,021 Students

Rolesville Middle School is located in the 27571 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, Rolesville 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)

Rolesville Middle School

# 56 Middle School in Raleigh Area
Rolesville , NC (Wake County)
Grades served: 6-8  ⋅  1,021 Students
#372 middle school in North Carolina
(52nd percentile in state)

Wake Forest Middle School

# 57 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: 6-8  ⋅  968 Students

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

#413 middle school in North Carolina
(47th percentile in state)

Wake Forest Middle School

# 57 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: 6-8  ⋅  968 Students
#413 middle school in North Carolina
(47th percentile in state)

Dillard Drive Middle School

# 58 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  970 Students

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

#415 middle school in North Carolina
(46th percentile in state)

Dillard Drive Middle School

# 58 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  970 Students
#415 middle school in North Carolina
(46th percentile in state)

Crosscreek Charter School

# 59 Middle School in Raleigh Area
Louisburg, NC (Franklin County)
Grades served: K-8  ⋅  396 Students

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

#420 middle school in North Carolina
(46th percentile in state)
CHARTER SCHOOL

Crosscreek Charter School

# 59 Middle School in Raleigh Area
Louisburg, NC (Franklin County)
Grades served: K-8  ⋅  396 Students
#420 middle school in North Carolina
(46th percentile in state)
CHARTER SCHOOL

Cedar Creek Middle School

# 60 Middle School in Raleigh Area
Youngsville, NC (Franklin County)
Grades served: 6-8  ⋅  515 Students

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

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

Cedar Creek Middle School

# 60 Middle School in Raleigh Area
Youngsville, NC (Franklin County)
Grades served: 6-8  ⋅  515 Students
#427 middle school in North Carolina
(45th percentile in state)

Four Oaks Middle School

# 61 Middle School in Raleigh Area
Four Oaks, NC (Johnston County)
Grades served: 6-8  ⋅  468 Students

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

#432 middle school in North Carolina
(44th percentile in state)

Four Oaks Middle School

# 61 Middle School in Raleigh Area
Four Oaks, NC (Johnston County)
Grades served: 6-8  ⋅  468 Students
#432 middle school in North Carolina
(44th percentile in state)

North Garner Middle School

# 62 Middle School in Raleigh Area
Garner, NC (Wake County)
Grades served: 6-8  ⋅  975 Students

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

#435 middle school in North Carolina
(44th percentile in state)

North Garner Middle School

# 62 Middle School in Raleigh Area
Garner, NC (Wake County)
Grades served: 6-8  ⋅  975 Students
#435 middle school in North Carolina
(44th percentile in state)

Raleigh Oak Charter School

# 63 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: K-8  ⋅  303 Students

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

#438 middle school in North Carolina
(43rd percentile in state)
CHARTER SCHOOL

Raleigh Oak Charter School

# 63 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: K-8  ⋅  303 Students
#438 middle school in North Carolina
(43rd percentile in state)
CHARTER SCHOOL

Red Oak Middle School

# 64 Middle School in Raleigh Area
Battleboro, NC (Nash County)
Grades served: 6-8  ⋅  804 Students

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

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

Red Oak Middle School

# 64 Middle School in Raleigh Area
Battleboro, NC (Nash County)
Grades served: 6-8  ⋅  804 Students
#450 middle school in North Carolina
(42nd percentile in state)

Zebulon Middle School

# 65 Middle School in Raleigh Area
Zebulon, NC (Wake County)
Grades served: 6-8  ⋅  708 Students

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

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

Zebulon Middle School

# 65 Middle School in Raleigh Area
Zebulon, NC (Wake County)
Grades served: 6-8  ⋅  708 Students
#452 middle school in North Carolina
(42nd percentile in state)

Centennial Campus Middle School

# 66 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  509 Students

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

#464 middle school in North Carolina
(40th percentile in state)

Centennial Campus Middle School

# 66 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  509 Students
#464 middle school in North Carolina
(40th percentile in state)

Terrell Lane Middle School

# 67 Middle School in Raleigh Area
Louisburg, NC (Franklin County)
Grades served: 6-8  ⋅  395 Students

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

#467 middle school in North Carolina
(40th percentile in state)

Terrell Lane Middle School

# 67 Middle School in Raleigh Area
Louisburg, NC (Franklin County)
Grades served: 6-8  ⋅  395 Students
#467 middle school in North Carolina
(40th percentile in state)

Carroll Middle School

# 68 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  871 Students

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

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

Carroll Middle School

# 68 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  871 Students
#477 middle school in North Carolina
(38th percentile in state)

Durant Road Middle School

# 69 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  764 Students

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

#495 middle school in North Carolina
(36th percentile in state)

Durant Road Middle School

# 69 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  764 Students
#495 middle school in North Carolina
(36th percentile in state)

Benson Middle School

# 70 Middle School in Raleigh Area
Benson, NC (Johnston County)
Grades served: 5-8  ⋅  511 Students

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

#498 middle school in North Carolina
(36th percentile in state)

Benson Middle School

# 70 Middle School in Raleigh Area
Benson, NC (Johnston County)
Grades served: 5-8  ⋅  511 Students
#498 middle school in North Carolina
(36th percentile in state)

PreEminent Charter School

# 71 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: K-8  ⋅  702 Students

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

#520 middle school in North Carolina
(33rd percentile in state)
CHARTER SCHOOL

PreEminent Charter School

# 71 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: K-8  ⋅  702 Students
#520 middle school in North Carolina
(33rd percentile in state)
CHARTER SCHOOL

Southern Nash Middle School

# 72 Middle School in Raleigh Area
Spring Hope, NC (Nash County)
Grades served: 6-8  ⋅  798 Students

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

#530 middle school in North Carolina
(32nd percentile in state)

Southern Nash Middle School

# 72 Middle School in Raleigh Area
Spring Hope, NC (Nash County)
Grades served: 6-8  ⋅  798 Students
#530 middle school in North Carolina
(32nd percentile in state)

Cardinal Charter Acad at Wendell Falls

# 73 Middle School in Raleigh Area
Wendell, NC (Wake County)
Grades served: K-8  ⋅  786 Students

Cardinal Charter Acad at Wendell Falls is located in the 27591 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, Cardinal Charter Acad at Wendell Falls has received a 3-star rating on a scale of 1 to 10.. Read more >>

#568 middle school in North Carolina
(27th percentile in state)
CHARTER SCHOOL

Cardinal Charter Acad at Wendell Falls

# 73 Middle School in Raleigh Area
Wendell, NC (Wake County)
Grades served: K-8  ⋅  786 Students
#568 middle school in North Carolina
(27th percentile in state)
CHARTER SCHOOL

Franklinton Middle School

# 74 Middle School in Raleigh Area
Franklinton, NC (Franklin County)
Grades served: 6-8  ⋅  247 Students

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

#571 middle school in North Carolina
(26th percentile in state)

Franklinton Middle School

# 74 Middle School in Raleigh Area
Franklinton, NC (Franklin County)
Grades served: 6-8  ⋅  247 Students
#571 middle school in North Carolina
(26th percentile in state)

Nash Central Middle School

# 75 Middle School in Raleigh Area
Nashville, NC (Nash County)
Grades served: 6-8  ⋅  551 Students

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

#572 middle school in North Carolina
(26th percentile in state)

Nash Central Middle School

# 75 Middle School in Raleigh Area
Nashville, NC (Nash County)
Grades served: 6-8  ⋅  551 Students
#572 middle school in North Carolina
(26th percentile in state)

Smithfield Middle School

# 76 Middle School in Raleigh Area
Smithfield, NC (Johnston County)
Grades served: 6-8  ⋅  501 Students

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

#574 middle school in North Carolina
(26th percentile in state)

Smithfield Middle School

# 76 Middle School in Raleigh Area
Smithfield, NC (Johnston County)
Grades served: 6-8  ⋅  501 Students
#574 middle school in North Carolina
(26th percentile in state)

G R Edwards Middle School

# 77 Middle School in Raleigh Area
Rocky Mount, NC (Nash County)
Grades served: 6-8  ⋅  410 Students

G R Edwards Middle School is located in the 27803 ZIP Code area of Nash County, North Carolina. The school received a letter grade of D from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, G R Edwards Middle School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#582 middle school in North Carolina
(25th percentile in state)

G R Edwards Middle School

# 77 Middle School in Raleigh Area
Rocky Mount, NC (Nash County)
Grades served: 6-8  ⋅  410 Students
#582 middle school in North Carolina
(25th percentile in state)

River Bend Middle School

# 78 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  1,124 Students

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

#585 middle school in North Carolina
(24th percentile in state)

River Bend Middle School

# 78 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  1,124 Students
#585 middle school in North Carolina
(24th percentile in state)

Bunn Middle School

# 79 Middle School in Raleigh Area
Bunn, NC (Franklin County)
Grades served: 6-8  ⋅  591 Students

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

#596 middle school in North Carolina
(23rd percentile in state)

Bunn Middle School

# 79 Middle School in Raleigh Area
Bunn, NC (Franklin County)
Grades served: 6-8  ⋅  591 Students
#596 middle school in North Carolina
(23rd percentile in state)

Neuse River Middle School

# 80 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  908 Students

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

#598 middle school in North Carolina
(23rd percentile in state)

Neuse River Middle School

# 80 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  908 Students
#598 middle school in North Carolina
(23rd percentile in state)
41 - 80 of 92 Middle Schools

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

Choosing a Middle School

In North and South Carolina, middle school typically comprises grades six through eight. Many parents who move to the Raleigh area are attracted to middle schools in towns such as Raleigh NC, Cary NC, Apex NC, and Garner NC.

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