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

67 schools in Winston-Salem

North Carolina · Public K-12

Winston-Salem runs 67 public K-12 schools inside North Carolina, with combined enrollment near 37,384 (36 elementary, 13 middle, and 14 high).

7-year change in Winston-Salem

SY 2017-18 vs SY 2024-25
Total enrollment
16,695
-461 (-3%) vs SY 2017-18
School count
30
0 (0%) vs SY 2017-18
% White
35%
was 41%
% Hispanic
24%
was 21%
% Black
31%
was 31%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Anderson AcademyElementaryM-M·
Ashley AcademyElementaryPK-05348
Atkins Academic & Tech HighHigh09-121,187
Bolton ElementaryElementaryPK-05380
Brunson ElementaryElementaryPK-05355
Career CenterHigh09-120
Carter G. Woodson SchoolCombinedKG-12485
Carter High SchoolHigh09-12123
Carver HighHigh09-12728
Childrens CenterElementaryPK-0583
Clemmons Middle SchoolMiddle06-081,092
Cook Literacy Model SchoolElementaryPK-05228
Diggs-Latham ElementaryElementaryPK-05385
Early College of Forsyth CoHigh09-12306
Easton Elementary SchoolElementaryPK-05504
Flat Rock MiddleMiddle06-08674
Forest Park ElementaryElementaryPK-05522
Forsyth AcademyElementaryKG-08729
Friedberg ElementaryElementaryPK-05468
Friendship ElementaryElementaryPK-05470
Gibson ElementaryElementaryPK-05589
Griffith ElementaryElementaryPK-05621
Hall-Woodward ElementaryElementaryPK-05532
Hanes Magnet SchoolMiddle06-08967
Hospital/Homebound Education CenterCombinedKG-120
Ibraham ElementaryElementaryPK-05357
J F Kennedy HighHigh06-12332
Jefferson ElementaryElementaryPK-05560
Kimberley Park ElementaryElementaryPK-05332
Kimmel Farm ElementaryElementaryPK-05760
Kingswood SchoolCombinedPK-129
Konnoak ElementaryElementaryPK-05600
Konnoak Middle SchoolMiddle06-08363
Lowrance MiddleMiddle06-10129
Main Street AcademyHigh06-1263
Meadowlark ElementaryElementaryPK-05827
Meadowlark MiddleMiddle06-08857
Middle College of Forsyth CntyHigh11-12121
Mineral Springs ElementaryElementaryPK-05545
Mineral Springs MiddleMiddle06-08702
Moore Magnet ElementaryElementaryPK-05450
Mount Tabor High SchoolHigh09-121,426
North Forsyth Magnet HighHigh09-121,084
North Hills ElementaryElementaryPK-05453
Northwest MiddleMiddle06-08702
Oak Grove HighHigh09-12992
Oak Grove MiddleMiddle06-08727
Old Town ElementaryElementaryPK-05617
Paisley Magnet SchoolMiddle06-10553
Parkland HighHigh09-121,569
Petree ElementaryElementaryPK-05519
Quality Education AcademyCombinedKG-12776
R J Reynolds HighHigh09-121,759
Sherwood Forest ElementaryElementaryPK-05670
Smith Farm ElementaryElementaryPK-05440
South Fork ElementaryElementaryPK-05503
Speas ElementaryElementaryPK-05793
The Arts Based SchoolElementaryKG-08663
The Downtown SchoolElementaryPK-08453
The Special Children's SchoolElementaryPK-0598
Thomas Jefferson MiddleMiddle06-08808
Virtual AcademyMiddle03-08177
Wallburg ElementaryElementaryPK-05717
Ward ElementaryElementaryPK-05489
Whitaker ElementaryElementaryPK-05490
Wiley Magnet MiddleMiddle06-08754
Winston-Salem Preparatory AcadHigh06-12369

About Winston-Salem

Across Winston-Salem, North Carolina, 67 public schools educates about 37,384 students between them.

On the school-mix side, the city spans 36 elementary, 13 middle, 14 high, and 4 other.

Over the past 7-year window. Across the same 7-year window, public-school enrollment shrank 3%: 17,156 students in SY 2017-18 versus 16,695 in SY 2024-25. Demographically, the White share of enrollment shrank from 41% to 35%.

On this page, the community for Winston-Salem discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Winston-Salem?
Winston-Salem, North Carolina has 67 public K-12 schools serving approximately 37,384 students.
How many elementary, middle, and high schools are in Winston-Salem?
Winston-Salem has 36 elementary, 13 middle, 14 high, 4 combined-grade public schools.
What is the largest public school in Winston-Salem?
R J Reynolds High is the largest public school in Winston-Salem by enrollment, with approximately 1,759 students.
What school districts serve Winston-Salem?
Winston-Salem is served by 7 public school districts, including Carter G Woodson School, Winston Salem / Forsyth County Schools, Quality Education Academy, Anderson Academy, Forsyth Academy and 2 others.
What grade levels do public schools in Winston-Salem cover?
Public schools in Winston-Salem serve students from pre-K through grade 12.
Are there charter schools in Winston-Salem?
5 of the 67 public schools in Winston-Salem are charter schools.

Winston-Salem school rankings

Largest schoolsAll rankings →