69 schools in Fayetteville
Public K-12 education in Fayetteville reaches 39,457 students across 69 schools, with a level mix of 38 elementary, 13 middle, and 16 high.
7-year change in Fayetteville
SY 2017-18 vs SY 2024-25About Fayetteville
Fayetteville, North Carolina is home to 69 public schools, with combined enrollment of approximately 39,457 students. By school count, it is a wide-reaching city.
In terms of grade levels, the city comprises 38 elementary, 13 middle, 16 high, and 2 other.
Trend over the past 7 years. Combined enrollment now sits at 39,457 students, stayed largely flat from the 39,780 reported in SY 2017-18. The White share of public-school enrollment contracted from 25% to 20%.
Within the allk12 community for this area, the community for Fayetteville discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.