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

72 schools in Durham

North Carolina · Public K-12

From elementary through high school, Durham runs 72 public K-12 campuses (41 elementary, 9 middle, and 15 high), with combined enrollment of about 45,341.

7-year change in Durham

SY 2017-18 vs SY 2024-25
Total enrollment
45,341
+1,520 (+3%) vs SY 2017-18
School count
69
+2 (+3%) vs SY 2017-18
% White
23%
was 24%
% Hispanic
33%
was 28%
% Black
35%
was 42%
% Asian
3%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bethesda ElementaryElementaryPK-05442
Brogden MiddleMiddle06-08753
Burton ElementaryElementaryPK-05293
C C Spaulding ElementaryElementaryPK-05247
C E Jordan HighHigh09-122,189
Central Park School For ChildrenElementaryKG-08585
City of Medicine AcademyHigh09-13329
Club Boulevard ElementaryElementaryKG-05364
Community School of Digital & Visual ArtElementaryKG-08204
Creekside ElementaryElementaryPK-05554
DPS Hospital SchoolCombinedPK-120
Durham Charter SchoolCombinedKG-111,010
Durham School of TechnologyHigh09-13219
Durham School of the ArtsHigh06-121,764
Durham's Performance Learning CenterHigh09-12122
E K Powe ElementaryElementaryPK-05454
Easley ElementaryElementaryPK-05490
Eastway ElementaryElementaryPK-05331
Eno Valley ElementaryElementaryPK-05440
Excelsior Classical AcademyCombinedKG-121,032
Fayetteville Street ElementaryElementaryPK-05261
Forest View ElementaryElementaryPK-05662
George L Carrington MiddleMiddle06-08771
George Watts ElementaryElementaryPK-05358
Glenn ElementaryElementaryPK-05455
Global Scholars AcademyElementaryKG-08201
Hillandale ElementaryElementaryPK-05586
Hillside HighHigh09-121,433
Holt ElementaryElementaryPK-05587
Holton Career and Resource CenterHigh09-120
Hope Valley ElementaryElementaryKG-05539
Ignite Online AcademyCombinedKG-12363
J D Clement Early College HSHigh09-13380
James E Shepard MiddleMiddle06-08423
Kestrel Heights SchoolElementaryKG-08421
KIPP Durham College PreparatoryElementaryKG-08380
Lakeview SchoolHigh06-1252
Lakewood ElementaryElementaryPK-05439
Lakewood Montessori MiddleMiddle06-08309
Little River ElementaryElementaryPK-05326
Lowe's Grove MiddleMiddle06-08564
Lucas MiddleMiddle06-08400
Lyons Farm ElementaryElementaryPK-05608
Maureen Joy Charter SchoolElementaryKG-08631
Merrick-Moore ElementaryElementaryPK-05445
Middle College HS @ DTCCHigh11-13164
Morehead MontessoriElementaryPK-05278
Murray-Massenburg ElementaryElementaryPK-05517
NC Virtual AcademyCombinedKG-123,482
Neal MiddleMiddle06-08706
North Carolina Cyber AcademyCombinedKG-122,461
North Oak AcademyElementaryM-M·
Northern HighHigh09-121,281
Oak Grove ElementaryElementaryPK-05395
Parkwood ElementaryElementaryPK-05491
Pearsontown ElementaryElementaryPK-05765
R N Harris ElementaryElementaryPK-05313
Reaching All Minds AcademyElementaryKG-08391
Research Triangle CharterElementaryKG-08710
Research Triangle High SchoolHigh09-12572
Riverside HighHigh09-121,900
Rogers-Herr MiddleMiddle06-08660
Sandy Ridge ElementaryElementaryPK-05589
Sherwood Githens MiddleMiddle06-08878
Southern School of Energy and SustainabiHigh09-121,384
Southwest ElementaryElementaryPK-05639
Spring Valley ElementaryElementaryPK-05543
The Institute Development Young LeadersElementaryKG-08419
The School for Creative StudiesHigh06-12350
Voyager AcademyCombinedKG-121,360
W G Pearson ElementaryElementaryPK-05319
Y E Smith ElementaryElementaryPK-05358

About Durham

Durham is a sizable North Carolina city in terms of public-school footprint, with 72 schools and 45,341 students total.

In terms of grade levels, the city is made up of 41 elementary, 9 middle, 15 high, and 7 other.

Average school size in Durham is around 630 students, 10% meaningfully above the North Carolina average of about 571.

Five-year track record. Across the same 7-year window, public-school enrollment rose 3%: 43,821 students in SY 2017-18 versus 45,341 in SY 2024-25. The school count climbed from 67 to 69 across the same 7-year window. On the demographic side, Black enrollment moved from 42% to 35% over the same window.

On allk12, the community for Durham discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Durham?
Durham, North Carolina has 72 public K-12 schools serving approximately 45,341 students.
How many elementary, middle, and high schools are in Durham?
Durham has 41 elementary, 9 middle, 15 high, 7 combined-grade public schools.
What is the largest public school in Durham?
NC Virtual Academy is the largest public school in Durham by enrollment, with approximately 3,482 students.
What school districts serve Durham?
Durham is served by 17 public school districts, including Durham Public Schools, Durham Charter School, Excelsior Classical Academy, NC Virtual Academy, North Carolina Cyber Academy and 12 others.
What grade levels do public schools in Durham cover?
Public schools in Durham serve students from pre-K through grade 13.
Are there charter schools in Durham?
16 of the 72 public schools in Durham are charter schools.

Durham school rankings

Largest schoolsAll rankings →