3,309 schools · 521 cities

All schools in
North Carolina

Search by school name, city, or 5-digit ZIP. Every public school in North Carolina, powered by NCES Common Core of Data.

STATE SNAPSHOT
Total Schools3,309
Cities / Districts521
Students Enrolled1.7M
State Population10.7M
CapitalRaleigh
AccountabilityNC School Report Cards

North Carolina schools on the map

Showing the 400 largest schools in North Carolina. Search by ZIP or city above to focus in.

Loading map…

Browse by city

521 cities · 3,309 schools in North Carolina

CharlotteNC
StateNorth Carolina
235 schools
RaleighNC
StateNorth Carolina
141 schools
GreensboroNC
StateNorth Carolina
98 schools
DurhamNC
StateNorth Carolina
97 schools
FayettevilleNC
StateNorth Carolina
86 schools
WilmingtonNC
StateNorth Carolina
61 schools
AshevilleNC
StateNorth Carolina
55 schools
CaryNC
StateNorth Carolina
48 schools
Winston SalemNC
StateNorth Carolina
48 schools
ConcordNC
StateNorth Carolina
41 schools
JacksonvilleNC
StateNorth Carolina
40 schools
High PointNC
StateNorth Carolina
36 schools
GoldsboroNC
StateNorth Carolina
33 schools
GreenvilleNC
StateNorth Carolina
32 schools
Winston-SalemNC
StateNorth Carolina
31 schools
GastoniaNC
StateNorth Carolina
30 schools
LexingtonNC
StateNorth Carolina
29 schools
MonroeNC
StateNorth Carolina
29 schools
StatesvilleNC
StateNorth Carolina
29 schools
Chapel HillNC
StateNorth Carolina
27 schools
ApexNC
StateNorth Carolina
26 schools
HuntersvilleNC
StateNorth Carolina
25 schools
Rocky MountNC
StateNorth Carolina
25 schools
SanfordNC
StateNorth Carolina
25 schools
WilsonNC
StateNorth Carolina
25 schools
HendersonvilleNC
StateNorth Carolina
23 schools
BurlingtonNC
StateNorth Carolina
22 schools
SalisburyNC
StateNorth Carolina
22 schools
HickoryNC
StateNorth Carolina
21 schools
MooresvilleNC
StateNorth Carolina
21 schools
MorgantonNC
StateNorth Carolina
21 schools
AsheboroNC
StateNorth Carolina
20 schools
HendersonNC
StateNorth Carolina
20 schools
Elizabeth CityNC
StateNorth Carolina
19 schools
New BernNC
StateNorth Carolina
19 schools
MatthewsNC
StateNorth Carolina
18 schools
ClaytonNC
StateNorth Carolina
17 schools
LumbertonNC
StateNorth Carolina
17 schools
ReidsvilleNC
StateNorth Carolina
17 schools
ShelbyNC
StateNorth Carolina
17 schools
Wake ForestNC
StateNorth Carolina
17 schools
KinstonNC
StateNorth Carolina
16 schools
ThomasvilleNC
StateNorth Carolina
16 schools
GarnerNC
StateNorth Carolina
15 schools
LincolntonNC
StateNorth Carolina
15 schools
MarionNC
StateNorth Carolina
15 schools
KannapolisNC
StateNorth Carolina
14 schools
LenoirNC
StateNorth Carolina
14 schools
RoxboroNC
StateNorth Carolina
14 schools
GrahamNC
StateNorth Carolina
13 schools
HillsboroughNC
StateNorth Carolina
13 schools
KernersvilleNC
StateNorth Carolina
13 schools
FranklinNC
StateNorth Carolina
12 schools
Holly SpringsNC
StateNorth Carolina
12 schools
Hope MillsNC
StateNorth Carolina
12 schools
Mount AiryNC
StateNorth Carolina
12 schools
MurphyNC
StateNorth Carolina
12 schools
RaefordNC
StateNorth Carolina
12 schools
WaxhawNC
StateNorth Carolina
12 schools
AlbemarleNC
StateNorth Carolina
11 schools

Where this data comes from

Every school profile is built from official open US-education data — NCES Common Core of Data (CCD), Civil Rights Data Collection (CRDC), EDFacts, the NCES F-33 district finance survey, and North Carolina’s NC School Report Cards.

Back to North Carolina overview →