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

Mills Park Middle School

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

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

#1 middle school in North Carolina
(99th percentile in state)

Mills Park Middle School

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

Davis Drive Middle School

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

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

#3 middle school in North Carolina
(99th percentile in state)

Davis Drive Middle School

# 2 Middle School in Raleigh Area
Cary, NC (Wake County)
Grades served: 6-8  ⋅  959 Students
#3 middle school in North Carolina
(99th percentile in state)

Apex Friendship Middle School

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

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

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

Apex Friendship Middle School

# 3 Middle School in Raleigh Area
Apex, NC (Wake County)
Grades served: 6-8  ⋅  1,397 Students
#12 middle school in North Carolina
(98th percentile in state)

Peak Charter Academy

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

Peak Charter Academy is located in the 27502 ZIP Code area of Wake County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Peak Charter Academy 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

Peak Charter Academy

# 4 Middle School in Raleigh Area
Apex, NC (Wake County)
Grades served: K-8  ⋅  767 Students
#13 middle school in North Carolina
(98th percentile in state)
CHARTER SCHOOL

Alston Ridge Middle School

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

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

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

Alston Ridge Middle School

# 5 Middle School in Raleigh Area
Cary, NC (Wake County)
Grades served: 6-8  ⋅  1,459 Students
#14 middle school in North Carolina
(98th percentile in state)

Quest Academy

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

Quest Academy is located in the 27615 ZIP Code area of Wake County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Quest Academy 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)
CHARTER SCHOOL

Quest Academy

# 6 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: K-8  ⋅  142 Students
#15 middle school in North Carolina
(98th percentile in state)
CHARTER SCHOOL

Franklin Academy

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

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

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

Franklin Academy

# 7 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: K-12  ⋅  1,651 Students
#17 middle school in North Carolina
(98th percentile in state)
CHARTER SCHOOL

Triangle Math and Science Academy

# 8 Middle School in Raleigh Area
Cary, NC (Wake County)
Grades served: K-12  ⋅  1,276 Students

Triangle Math and Science Academy is located in the 27511 ZIP Code area of Wake County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Triangle Math and Science Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>

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

Triangle Math and Science Academy

# 8 Middle School in Raleigh Area
Cary, NC (Wake County)
Grades served: K-12  ⋅  1,276 Students
#27 middle school in North Carolina
(97th percentile in state)
CHARTER SCHOOL

Magellan Charter School

# 9 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 3-8  ⋅  406 Students

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

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

Magellan Charter School

# 9 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 3-8  ⋅  406 Students
#28 middle school in North Carolina
(96th percentile in state)
CHARTER SCHOOL

Carnage Middle School

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

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

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

Carnage Middle School

# 10 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  844 Students
#31 middle school in North Carolina
(96th percentile in state)

Heritage Middle School

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

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

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

Heritage Middle School

# 11 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: 6-8  ⋅  997 Students
#34 middle school in North Carolina
(96th percentile in state)

West Cary Middle School

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

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

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

West Cary Middle School

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

Endeavor Charter School

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

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

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

Endeavor Charter School

# 13 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: K-8  ⋅  767 Students
#37 middle school in North Carolina
(95th percentile in state)
CHARTER SCHOOL

Salem Middle School

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

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

#42 middle school in North Carolina
(95th percentile in state)

Salem Middle School

# 14 Middle School in Raleigh Area
Apex, NC (Wake County)
Grades served: 6-8  ⋅  1,071 Students
#42 middle school in North Carolina
(95th percentile in state)

Pine Hollow Middle School

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

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

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

Pine Hollow Middle School

# 15 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  850 Students
#43 middle school in North Carolina
(94th percentile in state)

Envision Science Academy

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

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

#47 middle school in North Carolina
(94th percentile in state)
CHARTER SCHOOL

Envision Science Academy

# 16 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: K-8  ⋅  741 Students
#47 middle school in North Carolina
(94th percentile in state)
CHARTER SCHOOL

Moore Square Museum Magnet Middle School

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

Moore Square Museum Magnet Middle School is located in the 27601 ZIP Code area of Wake County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Moore Square Museum Magnet Middle School has received a 10-star rating on a scale of 1 to 10.. Read more >>

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

Moore Square Museum Magnet Middle School

# 17 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  585 Students
#51 middle school in North Carolina
(93rd percentile in state)

Ligon Middle School

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

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

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

Ligon Middle School

# 18 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  893 Students
#58 middle school in North Carolina
(93rd percentile in state)

Holly Grove Middle School

# 19 Middle School in Raleigh Area
Holly Springs, NC (Wake County)
Grades served: 6-8  ⋅  935 Students

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

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

Holly Grove Middle School

# 19 Middle School in Raleigh Area
Holly Springs, NC (Wake County)
Grades served: 6-8  ⋅  935 Students
#60 middle school in North Carolina
(92nd percentile in state)

The Innovation Academy at South Campus

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

The Innovation Academy at South Campus is located in the 27577 ZIP Code area of Johnston County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, The Innovation Academy at South Campus 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)

The Innovation Academy at South Campus

# 20 Middle School in Raleigh Area
Smithfield, NC (Johnston County)
Grades served: 6-8  ⋅  232 Students
#61 middle school in North Carolina
(92nd percentile in state)

Lufkin Road Middle School

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

Lufkin Road Middle School is located in the 27539 ZIP Code area of Wake County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Lufkin Road 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)

Lufkin Road Middle School

# 21 Middle School in Raleigh Area
Apex, NC (Wake County)
Grades served: 6-8  ⋅  995 Students
#78 middle school in North Carolina
(90th percentile in state)

The Exploris School

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

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

#93 middle school in North Carolina
(88th percentile in state)
CHARTER SCHOOL

The Exploris School

# 22 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: K-8  ⋅  447 Students
#93 middle school in North Carolina
(88th percentile in state)
CHARTER SCHOOL

Apex Middle School

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

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

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

Apex Middle School

# 23 Middle School in Raleigh Area
Apex, NC (Wake County)
Grades served: 6-8  ⋅  905 Students
#95 middle school in North Carolina
(88th percentile in state)

Holly Ridge Middle School

# 24 Middle School in Raleigh Area
Holly Springs, NC (Wake County)
Grades served: 6-8  ⋅  994 Students

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

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

Holly Ridge Middle School

# 24 Middle School in Raleigh Area
Holly Springs, NC (Wake County)
Grades served: 6-8  ⋅  994 Students
#104 middle school in North Carolina
(87th percentile in state)

Hilburn Drive Academy

# 25 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: PK-8  ⋅  610 Students

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

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

Hilburn Drive Academy

# 25 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: PK-8  ⋅  610 Students
#106 middle school in North Carolina
(86th percentile in state)

Pine Springs Prep Academy

# 26 Middle School in Raleigh Area
Holly Springs, NC (Wake County)
Grades served: K-8  ⋅  1,243 Students

Pine Springs Prep Academy is located in the 27540 ZIP Code area of Wake County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Pine Springs Prep Academy 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)
CHARTER SCHOOL

Pine Springs Prep Academy

# 26 Middle School in Raleigh Area
Holly Springs, NC (Wake County)
Grades served: K-8  ⋅  1,243 Students
#109 middle school in North Carolina
(86th percentile in state)
CHARTER SCHOOL

Leesville Road Middle School

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

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

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

Leesville Road Middle School

# 27 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  791 Students
#111 middle school in North Carolina
(86th percentile in state)

Oberlin Middle School

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

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

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

Oberlin Middle School

# 28 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  1,076 Students
#112 middle school in North Carolina
(86th percentile in state)

Martin Middle School

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

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

#124 middle school in North Carolina
(84th percentile in state)

Martin Middle School

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

Casa Esperanza Montessori Charter School

# 30 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: PK-8  ⋅  615 Students

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

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

Casa Esperanza Montessori Charter School

# 30 Middle School in Raleigh Area
Wake Forest, NC (Wake County)
Grades served: PK-8  ⋅  615 Students
#129 middle school in North Carolina
(83rd percentile in state)
CHARTER SCHOOL

East Cary Middle School

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

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

#143 middle school in North Carolina
(82nd percentile in state)

East Cary Middle School

# 31 Middle School in Raleigh Area
Cary, NC (Wake County)
Grades served: 6-8  ⋅  627 Students
#143 middle school in North Carolina
(82nd percentile in state)

Reedy Creek Middle School

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

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

#146 middle school in North Carolina
(81st percentile in state)

Reedy Creek Middle School

# 32 Middle School in Raleigh Area
Cary, NC (Wake County)
Grades served: 6-8  ⋅  768 Students
#146 middle school in North Carolina
(81st percentile in state)

Cleveland Middle School

# 33 Middle School in Raleigh Area
Garner, NC (Johnston County)
Grades served: 6-8  ⋅  936 Students

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

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

Cleveland Middle School

# 33 Middle School in Raleigh Area
Garner, NC (Johnston County)
Grades served: 6-8  ⋅  936 Students
#157 middle school in North Carolina
(80th percentile in state)

Fuquay-Varina Middle School

# 34 Middle School in Raleigh Area
Fuquay-Varina, NC (Wake County)
Grades served: 6-8  ⋅  1,164 Students

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

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

Fuquay-Varina Middle School

# 34 Middle School in Raleigh Area
Fuquay-Varina, NC (Wake County)
Grades served: 6-8  ⋅  1,164 Students
#164 middle school in North Carolina
(79th percentile in state)

Cardinal Charter School

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

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

#166 middle school in North Carolina
(79th percentile in state)
CHARTER SCHOOL

Cardinal Charter School

# 35 Middle School in Raleigh Area
Cary, NC (Wake County)
Grades served: K-8  ⋅  700 Students
#166 middle school in North Carolina
(79th percentile in state)
CHARTER SCHOOL

Herbert Akins Road Middle School

# 36 Middle School in Raleigh Area
Fuquay-Varina, NC (Wake County)
Grades served: 6-8  ⋅  827 Students

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

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

Herbert Akins Road Middle School

# 36 Middle School in Raleigh Area
Fuquay-Varina, NC (Wake County)
Grades served: 6-8  ⋅  827 Students
#169 middle school in North Carolina
(78th percentile in state)

Wakefield Middle School

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

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

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

Wakefield Middle School

# 37 Middle School in Raleigh Area
Raleigh, NC (Wake County)
Grades served: 6-8  ⋅  898 Students
#176 middle school in North Carolina
(77th percentile in state)

Neuse Charter School

# 38 Middle School in Raleigh Area
Smithfield, NC (Johnston County)
Grades served: K-12  ⋅  904 Students

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

#189 middle school in North Carolina
(76th percentile in state)
CHARTER SCHOOL

Neuse Charter School

# 38 Middle School in Raleigh Area
Smithfield, NC (Johnston County)
Grades served: K-12  ⋅  904 Students
#189 middle school in North Carolina
(76th percentile in state)
CHARTER SCHOOL

Archer Lodge Middle School

# 39 Middle School in Raleigh Area
Wendell, NC (Johnston County)
Grades served: 6-8  ⋅  1,219 Students

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

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

Archer Lodge Middle School

# 39 Middle School in Raleigh Area
Wendell, NC (Johnston County)
Grades served: 6-8  ⋅  1,219 Students
#194 middle school in North Carolina
(75th percentile in state)

Johnston Charter Academy

# 40 Middle School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: K-8  ⋅  679 Students

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

#209 middle school in North Carolina
(73rd percentile in state)
CHARTER SCHOOL

Johnston Charter Academy

# 40 Middle School in Raleigh Area
Clayton, NC (Johnston County)
Grades served: K-8  ⋅  679 Students
#209 middle school in North Carolina
(73rd percentile in state)
CHARTER SCHOOL
1 - 40 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.

Middle Schools in Raleigh NC Area - Click any of the pushpins below to see more details on each school


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: