The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

102 schools in Raleigh

North Carolina · Public K-12

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-25
Total enrollment
66,764
-4,273 (-6%) vs SY 2017-18
School count
99
0 (0%) vs SY 2017-18
% White
39%
was 41%
% Hispanic
23%
was 20%
% Black
27%
was 30%
% Asian
7%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Abbotts Creek ElementaryElementaryPK-05805
Athens Drive HighHigh09-122,156
Baileywick Road ElementaryElementaryPK-05352
Banks Road ElementaryElementaryPK-05651
Barton Pond ElementaryElementaryPK-05515
Barwell Road ElementaryElementaryPK-05648
Beaverdam ElementaryElementaryPK-05678
Brassfield ElementaryElementaryKG-05613
Brentwood ElementaryElementaryPK-05385
Brier Creek ElementaryElementaryPK-05642
Brooks ElementaryElementaryPK-05471
Bugg ElementaryElementaryPK-05345
Carnage MiddleMiddle06-08924
Carroll MiddleMiddle06-08898
Centennial Campus MiddleMiddle06-08477
Central Wake High SchoolHigh09-12293
Combs ElementaryElementaryPK-05695
Conn ElementaryElementaryPK-05595
Dillard Drive ElementaryElementaryPK-05648
Dillard Drive MiddleMiddle06-08977
Doral Academy of North CarolinaElementaryKG-06592
Douglas ElementaryElementaryPK-05562
Durant Road ElementaryElementaryPK-05577
Durant Road MiddleMiddle06-08649
East Millbrook MiddleMiddle06-08731
Enloe HighHigh09-122,643
Forest Pines Drive ElementaryElementaryPK-05493
Fox Road ElementaryElementaryKG-05430
Fuller ElementaryElementaryPK-05545
Governor Morehead School for the BlindCombinedKG-1235
Green ElementaryElementaryPK-05534
Harris Creek ElementaryElementaryPK-05827
Hilburn Drive AcademyElementaryPK-08596
Hunter ElementaryElementaryPK-05658
Jeffreys Grove ElementaryElementaryPK-05543
Joyner ElementaryElementaryPK-05569
Lacy ElementaryElementaryPK-05695
Lead Mine ElementaryElementaryKG-05359
Leesville Road ElementaryElementaryKG-05528
Leesville Road HighHigh09-122,411
Leesville Road MiddleMiddle06-08795
Ligon MiddleMiddle06-08959
Longleaf School of Arts Remote AcademyElementaryM-M·
Longleaf School of the ArtsHigh09-12405
LongviewHigh06-1218
Lynn Road ElementaryElementaryPK-05486
Magellan CharterMiddle03-08411
Martin MiddleMiddle06-081,011
Millbrook ElementaryElementaryPK-05534
Millbrook HighHigh09-122,498
Moore Square MiddleMiddle06-08594
Mount VernonElementaryKG-0870
Nalanda Charter SchoolElementaryM-M·
NCVPSHigh07-130
Needham Broughton HighHigh09-122,153
Neuse River MiddleMiddle06-08877
North Forest Pines ElementaryElementaryPK-05536
North Ridge ElementaryElementaryPK-05730
Oak Grove ElementaryElementaryPK-05553
Oberlin MiddleMiddle06-081,049
Olds ElementaryElementaryPK-05244
Partnership ElementaryElementaryKG-05276
Phillips HighHigh09-12123
Pine Hollow MiddleMiddle06-08776
Pleasant Union ElementaryElementaryPK-05530
Poe ElementaryElementaryPK-05324
Powell ElementaryElementaryPK-05335
PreEminent CharterElementaryKG-08667
Quest AcademyElementaryKG-08139
Raleigh Charter High SchoolHigh09-12552
Raleigh Oak CharterElementaryKG-08373
RISE Southeast Raleigh Charter SchoolElementaryKG-08484
River Bend ElementaryElementaryPK-05709
River Bend MiddleMiddle06-08995
River Oaks MiddleMiddle06-087
Rogers Lane ElementaryElementaryPK-05763
Root ElementaryElementaryPK-05469
Sanderson HighHigh09-121,648
Smith ElementaryElementaryPK-05596
Southeast Raleigh ElementaryElementaryPK-05378
Southeast Raleigh HighHigh09-121,438
Stough ElementaryElementaryPK-05550
Swift Creek ElementaryElementaryKG-05310
Sycamore Creek ElementaryElementaryPK-05778
The Exploris SchoolElementaryKG-08448
Underwood ElementaryElementaryKG-05405
Vance ElementaryElementaryPK-05445
Vernon Malone College and Career AcademyHigh09-13348
Wake Early College of Health and ScienceHigh09-13317
Wake Young Men's Leadership AcademyHigh06-13262
Wake Young Women's Leadership AcademyHigh06-13337
Wakefield ElementaryElementaryPK-05520
Wakefield HighHigh09-122,065
Wakefield MiddleMiddle06-08803
Walnut Creek ElementaryElementaryPK-05574
Washington ElementaryElementaryKG-05514
West Millbrook MiddleMiddle06-081,164
Wilburn ElementaryElementaryPK-05593
Wildwood Forest ElementaryElementaryPK-05551
Wiley ElementaryElementaryPK-05429

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

Frequently asked questions

How many K-12 schools are in Raleigh, North Carolina?
There are 102 public K-12 schools in Raleigh, with a combined enrollment of about 66,764.
How many elementary, middle, and high schools are in Raleigh?
Raleigh has 65 elementary, 18 middle, 18 high, 1 combined-grade public schools.
What is the largest public school in Raleigh?
Enloe High is the largest public school in Raleigh by enrollment, with approximately 2,643 students.
What school districts serve Raleigh?
Raleigh is served by 14 public school districts, including Governor Morehead School for the Blind, Wake County Schools, Doral Academy North Carolina, Longleaf School of the Arts, Nalanda Charter School and 9 others.
What grade levels do public schools in Raleigh cover?
Public schools in Raleigh serve students from pre-K through grade 13.
Are there charter schools in Raleigh?
12 of the 102 public schools in Raleigh are charter schools.

Raleigh school rankings

Largest schoolsAll rankings →