Skip to content
USCity.review

Public schools in Durham, NC

70 public schools enrolling 44,085 students (2022 data). Matched to the city by school location, so schools in unincorporated areas with a Durham address are included.

School Students

Nc Virtual Academy

Other · Charter · Nc Virtual Academy

3,047

North Carolina Cyber Academy

Other · Charter · North Carolina Cyber Academy

2,372

C E Jordan High

High · Durham Public Schools

2,040

Riverside High

High · Durham Public Schools

1,812

Durham School Of The Arts

High · Durham Public Schools

1,705

Hillside High

High · Durham Public Schools

1,526

Voyager Academy

Other · Charter · Voyager Academy

1,361

Northern High

High · Durham Public Schools

1,308

Southern School Of Energy And Sustainabi

High · Durham Public Schools

1,283

Excelsior Classical Academy

Other · Charter · Excelsior Classical Academy

987

Neal Middle

Middle · Durham Public Schools

789

Sherwood Githens Middle

Middle · Durham Public Schools

763

George L Carrington Middle

Middle · Durham Public Schools

755

Brogden Middle

Middle · Durham Public Schools

742

Pearsontown Elementary

Elementary · Durham Public Schools

726

Lowe's Grove Middle

Middle · Durham Public Schools

700

Research Triangle Charter

Elementary · Charter · Research Triangle Charter

693

Southwest Elementary

Elementary · Durham Public Schools

663

Durham Charter School

Other · Charter · Durham Charter School

643

Rogers-Herr Middle

Middle · Durham Public Schools

643

Forest View Elementary

Elementary · Durham Public Schools

640

Holt Elementary

Elementary · Durham Public Schools

636

Hope Valley Elementary

Elementary · Durham Public Schools

627

Bethesda Elementary

Elementary · Durham Public Schools

617

Maureen Joy Charter School

Elementary · Charter · Maureen Joy Charter

616

Parkwood Elementary

Elementary · Durham Public Schools

602

Central Park School For Child

Elementary · Charter · Central Park School For Children

594

Research Triangle High School

High · Charter · Research Triangle High School

582

Eno Valley Elementary

Elementary · Durham Public Schools

572

Glenn Elementary

Elementary · Durham Public Schools

563

Creekside Elementary

Elementary · Durham Public Schools

543

Merrick-Moore Elementary

Elementary · Durham Public Schools

540

The School For Creative Studies

High · Durham Public Schools

540

Hillandale Elementary

Elementary · Durham Public Schools

537

Spring Valley Elementary

Elementary · Durham Public Schools

534

Sandy Ridge Elementary

Elementary · Durham Public Schools

484

Oak Grove Elementary

Elementary · Durham Public Schools

472

Ignite Online Academy

Other · Durham Public Schools

467

Easley Elementary

Elementary · Durham Public Schools

450

Lyons Farm Elementary

Elementary · Durham Public Schools

448