102 schools in Raleigh
Raleigh hosts 102 public K-12 schools inside North Carolina, collectively enrolling about 66,764 students (around 655 per campus).
7-year change in Raleigh
SY 2017-18 vs SY 2024-25About Raleigh
Across Raleigh, North Carolina, 102 public schools enrolls about 66,764 students between them.
Looking at the level breakdown, the city comprises 65 elementary, 18 middle, 18 high, and 1 other.
Schools in Raleigh average about 655 students each, 15% higher than the North Carolina norm.
Trend over the past 7 years. Combined enrollment now sits at 66,764 students, declined 6% from the 71,037 reported in SY 2017-18.
Within the allk12 community for this area, the community for Raleigh discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.