Or try our Advanced Search


Fayetteville Area Public Schools
Best Elementary Schools in Fayetteville Area
Best Middle Schools in Fayetteville Area
Best High Schools in Fayetteville Area
Fayetteville Area Charter Schools






Best Middle Schools in the Fayetteville, NC Area

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

Are you looking for information on top public middle schools in the Fayetteville area? Below you'll find rankings on some of the best Fayetteville-area middle schools including Beaver Dam Elementary School, Stedman Elementary School, Stoney Point Elementary School, and Cumberland Polytechnic. We also have data to help you compare such top traditional public middle schools to the area's best charter schools including Alpha Academy, and The Capitol Encore Academy.

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

Seventy-First Classical Middle School

# 1 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  430 Students

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

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

Seventy-First Classical Middle School

# 1 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  430 Students
#159 middle school in North Carolina
(79th percentile in state)

John R Griffin Middle School

# 2 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  1,091 Students

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

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

John R Griffin Middle School

# 2 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  1,091 Students
#168 middle school in North Carolina
(78th percentile in state)

Pine Forest Middle School

# 3 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  738 Students

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

#224 middle school in North Carolina
(71st percentile in state)

Pine Forest Middle School

# 3 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  738 Students
#224 middle school in North Carolina
(71st percentile in state)

Reid Ross Classical Middle School

# 4 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  226 Students

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

#238 middle school in North Carolina
(69th percentile in state)

Reid Ross Classical Middle School

# 4 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  226 Students
#238 middle school in North Carolina
(69th percentile in state)

Alpha Academy

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

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

#273 middle school in North Carolina
(65th percentile in state)
CHARTER SCHOOL

Alpha Academy

# 5 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: K-12  ⋅  1,126 Students
#273 middle school in North Carolina
(65th percentile in state)
CHARTER SCHOOL

Mac Williams Middle School

# 6 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  1,151 Students

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

#331 middle school in North Carolina
(57th percentile in state)

Mac Williams Middle School

# 6 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  1,151 Students
#331 middle school in North Carolina
(57th percentile in state)

The Capitol Encore Academy

# 7 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: K-1  ⋅  725 Students

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

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

The Capitol Encore Academy

# 7 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: K-1  ⋅  725 Students
#335 middle school in North Carolina
(57th percentile in state)
CHARTER SCHOOL

Gray's Creek Middle School

# 8 Middle School in Fayetteville Area
Hope Mills, NC (Cumberland County)
Grades served: 6-8  ⋅  1,126 Students

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

#344 middle school in North Carolina
(56th percentile in state)

Gray's Creek Middle School

# 8 Middle School in Fayetteville Area
Hope Mills, NC (Cumberland County)
Grades served: 6-8  ⋅  1,126 Students
#344 middle school in North Carolina
(56th percentile in state)

New Century International Middle School

# 9 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  391 Students

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

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

New Century International Middle School

# 9 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  391 Students
#350 middle school in North Carolina
(55th percentile in state)

R Max Abbott Middle School

# 10 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  759 Students

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

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

R Max Abbott Middle School

# 10 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  759 Students
#354 middle school in North Carolina
(54th percentile in state)

Hope Mills Middle School

# 11 Middle School in Fayetteville Area
Hope Mills, NC (Cumberland County)
Grades served: 6-8  ⋅  514 Students

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

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

Hope Mills Middle School

# 11 Middle School in Fayetteville Area
Hope Mills, NC (Cumberland County)
Grades served: 6-8  ⋅  514 Students
#385 middle school in North Carolina
(50th percentile in state)

Cumberland Academy 6-12 Virtual School

# 12 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-12  ⋅  590 Students

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

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

Cumberland Academy 6-12 Virtual School

# 12 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-12  ⋅  590 Students
#403 middle school in North Carolina
(48th percentile in state)

Sandy Grove Middle School

# 13 Middle School in Fayetteville Area
Lumber Bridge, NC (Hoke County)
Grades served: 6-8  ⋅  645 Students

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

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

Sandy Grove Middle School

# 13 Middle School in Fayetteville Area
Lumber Bridge, NC (Hoke County)
Grades served: 6-8  ⋅  645 Students
#448 middle school in North Carolina
(42nd percentile in state)

West Hoke Middle School

# 14 Middle School in Fayetteville Area
Raeford, NC (Hoke County)
Grades served: 6-8  ⋅  576 Students

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

#456 middle school in North Carolina
(41st percentile in state)

West Hoke Middle School

# 14 Middle School in Fayetteville Area
Raeford, NC (Hoke County)
Grades served: 6-8  ⋅  576 Students
#456 middle school in North Carolina
(41st percentile in state)

Westover Middle School

# 15 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  784 Students

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

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

Westover Middle School

# 15 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  784 Students
#516 middle school in North Carolina
(33rd percentile in state)

Lewis Chapel Middle School

# 16 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  578 Students

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

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

Lewis Chapel Middle School

# 16 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  578 Students
#539 middle school in North Carolina
(30th percentile in state)

East Hoke Middle School

# 17 Middle School in Fayetteville Area
Raeford, NC (Hoke County)
Grades served: 6-8  ⋅  780 Students

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

#564 middle school in North Carolina
(27th percentile in state)

East Hoke Middle School

# 17 Middle School in Fayetteville Area
Raeford, NC (Hoke County)
Grades served: 6-8  ⋅  780 Students
#564 middle school in North Carolina
(27th percentile in state)

Anne Chesnutt Middle School

# 18 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  443 Students

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

#566 middle school in North Carolina
(27th percentile in state)

Anne Chesnutt Middle School

# 18 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  443 Students
#566 middle school in North Carolina
(27th percentile in state)

South View Middle School

# 19 Middle School in Fayetteville Area
Hope Mills, NC (Cumberland County)
Grades served: 6-8  ⋅  661 Students

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

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

South View Middle School

# 19 Middle School in Fayetteville Area
Hope Mills, NC (Cumberland County)
Grades served: 6-8  ⋅  661 Students
#570 middle school in North Carolina
(26th percentile in state)

Luther Nick Jeralds Middle School

# 20 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  616 Students

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

#613 middle school in North Carolina
(21st percentile in state)

Luther Nick Jeralds Middle School

# 20 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  616 Students
#613 middle school in North Carolina
(21st percentile in state)

Spring Lake Middle School

# 21 Middle School in Fayetteville Area
Spring Lake, NC (Cumberland County)
Grades served: 6-8  ⋅  512 Students

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

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

Spring Lake Middle School

# 21 Middle School in Fayetteville Area
Spring Lake, NC (Cumberland County)
Grades served: 6-8  ⋅  512 Students
#617 middle school in North Carolina
(20th percentile in state)

Douglas Byrd Middle School

# 22 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  935 Students

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

#632 middle school in North Carolina
(18th percentile in state)

Douglas Byrd Middle School

# 22 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 6-8  ⋅  935 Students
#632 middle school in North Carolina
(18th percentile in state)

J W Turlington School

# 23 Middle School in Fayetteville Area
Raeford, NC (Hoke County)
Grades served: 6-12  ⋅  57 Students

J W Turlington School is located in the 28376 ZIP Code area of Hoke County, North Carolina. The school received a letter grade of ALT from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, J W Turlington School has received a 1-star rating on a scale of 1 to 10.. Read more >>

#747 middle school in North Carolina
(3rd percentile in state)

J W Turlington School

# 23 Middle School in Fayetteville Area
Raeford, NC (Hoke County)
Grades served: 6-12  ⋅  57 Students
#747 middle school in North Carolina
(3rd percentile in state)

Howard Learning Academy

# 24 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 5-8  ⋅  16 Students

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

#755 middle school in North Carolina
(2nd percentile in state)

Howard Learning Academy

# 24 Middle School in Fayetteville Area
Fayetteville, NC (Cumberland County)
Grades served: 5-8  ⋅  16 Students
#755 middle school in North Carolina
(2nd percentile in state)
1 - 24 of 24 Middle Schools

Rankings for the best middle schools in the Fayetteville 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 Fayetteville area are attracted to middle schools in towns such as Fayetteville NC, Hope Mills NC, Raeford NC, and Spring Lake NC.

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