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

Wake County

North Carolina · Public K-12

Public-school enrollment in Wake County clocks in around 184,790 students across 237 schools (147 elementary, 41 middle, and 41 high).

7-year change in Wake County

SY 2017-18 vs SY 2024-25
Total enrollment
184,790
+10,295 (+6%) vs SY 2017-18
School count
226
+20 (+10%) vs SY 2017-18
% White
41%
was 47%
% Hispanic
20%
was 17%
% Black
21%
was 23%
% Asian
13%
was 9%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
1,178,653
all ages · ACS 5-yr
Schools
237
30 districts
Enrollment
184,790
students · NCES CCD
Median income
$105,768
Above North Carolina avg
Free/reduced lunch
41.9%
Below North Carolina avg
Elementary
147
84,422 students
Middle
41
35,886 students
High
41
57,066 students
Combined / other
8
7,416 students
LARGEST DISTRICT
Wake County Schools
163,176 students · 30 districts in Wake County

County vs. school enrollment demographics

Left bar is the racial makeup of Wake County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
58%
Hispanic
12%
Black
19%
Asian
9%
Two or more
10%
Native American
0%
Pacific Islander
0%
School enrollment
White
41%
Hispanic
20%
Black
21%
Asian
13%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
57.2%
adults 25+
Poverty rate
5.1%
ACS 5-year
Unemployment
4.1%
civilian labor
Median age
37
23.0% under 18

Test scores in Wake County

Latest 2024-25 ELA proficiency, 188 schools ranked. North Carolina state average: 51.8%.

See all 188 schools in Wake County ranked by score →

All schools (237)

NameCityLevelGradesEnrollmentRating
Apex Friendship HighApexHigh09-122,748·
Enloe HighRaleighHigh09-122,643·
Panther Creek HighCaryHigh09-122,609·
Pine Springs Preparatory Remote AcademyHolly SpringsCombinedKG-112,552·
Millbrook HighRaleighHigh09-122,498·
Apex HighApexHigh09-122,449·
Leesville Road HighRaleighHigh09-122,411·
Rolesville HighRolesvilleHigh09-122,321·
Green Hope HighCaryHigh09-122,304·
Green Level HighCaryHigh09-122,283·
Willow Spring HighFuquay VarinaHigh09-122,223·
Athens Drive HighRaleighHigh09-122,156·
Needham Broughton HighRaleighHigh09-122,153·
Wakefield HighRaleighHigh09-122,065·
Cary HighCaryHigh09-122,044·
Wake Forest High SchoolWake ForestHigh09-122,043·
Holly Springs HighHolly SpringsHigh09-122,018·
Triangle Math and Science AcademyCaryCombinedKG-121,904·
Fuquay-Varina HighFuquay-VarinaHigh09-121,858·
South Garner HighGarnerHigh09-121,835·
Heritage HighWake ForestHigh09-121,778·
East Wake HighWendellHigh09-121,777·
Knightdale HighKnightdaleHigh09-121,695·
Garner HighGarnerHigh09-121,670·
Franklin AcademyWake ForestCombinedKG-121,660·
Sanderson HighRaleighHigh09-121,648·
Mills Park MiddleCaryMiddle06-081,632·
Middle Creek HighApexHigh09-121,587·
Alston Ridge MiddleCaryMiddle06-081,494·
Southeast Raleigh HighRaleighHigh09-121,438·
Apex Friendship MiddleApexMiddle06-081,412·
East Wake AcademyZebulonCombinedKG-121,265·
Pine Springs Preparatory AcademyHolly SpringsElementaryKG-081,258·
Herbert Akins Road MiddleFuquay-VarinaMiddle06-081,253·
West Millbrook MiddleRaleighMiddle06-081,164·
East Garner MiddleGarnerMiddle06-081,109·
The Math and Science Academy of ApexApexElementaryKG-071,080·
Olive Chapel ElementaryApexElementaryPK-051,066·
Salem MiddleApexMiddle06-081,057·
Oberlin MiddleRaleighMiddle06-081,049·
Lufkin Road MiddleApexMiddle06-081,035·
Martin MiddleRaleighMiddle06-081,011·
Fuquay-Varina MiddleFuquay-VarinaMiddle06-081,004·
River Bend MiddleRaleighMiddle06-08995·
Davis Drive MiddleCaryMiddle06-08992·
Herbert Akins Rd ElementaryFuquay-VarinaElementaryPK-05988·
Holly Grove MiddleHolly SpringsMiddle06-08979·
Dillard Drive MiddleRaleighMiddle06-08977·
Ligon MiddleRaleighMiddle06-08959·
Holly Ridge MiddleHolly SpringsMiddle06-08955·
Heritage MiddleWake ForestMiddle06-08947·
Carnage MiddleRaleighMiddle06-08924·
Alston Ridge ElementaryCaryElementaryPK-05917·
Buckhorn Creek ElementaryHolly SpringsElementaryPK-05905·
Carroll MiddleRaleighMiddle06-08898·
Apex Friendship ElementaryApexElementaryPK-05896·
Holly Grove ElementaryHolly SpringsElementaryPK-05889·
Rolesville MiddleRolesvilleMiddle06-08889·
Wake Forest Middle SchoolWake ForestMiddle06-08878·
Neuse River MiddleRaleighMiddle06-08877·
Oakview ElementaryApexElementaryPK-05873·
Scotts Ridge ElementaryApexElementaryPK-05869·
Apex MiddleApexMiddle06-08867·
White Oak ElementaryApexElementaryPK-05843·
North Garner MiddleGarnerMiddle06-08831·
Harris Creek ElementaryRaleighElementaryPK-05827·
Willow Springs ElementaryWillow SpringElementaryKG-05826·
West Cary MiddleCaryMiddle06-08824·
Abbotts Creek ElementaryRaleighElementaryPK-05805·
Reedy Creek MiddleCaryMiddle06-08805·
Wakefield MiddleRaleighMiddle06-08803·
Endeavor Charter SchoolWake ForestElementaryKG-08799·
Leesville Road MiddleRaleighMiddle06-08795·
Davis Drive ElementaryCaryElementaryKG-05794·
Carolina Charter AcademyAngierElementaryKG-08782·
Cedar Fork ElementaryMorrisvilleElementaryPK-05778·
Sycamore Creek ElementaryRaleighElementaryPK-05778·
Pine Hollow MiddleRaleighMiddle06-08776·
Salem ElementaryApexElementaryPK-05776·
South Lakes ElementaryFuquay-VarinaElementaryPK-05774·
Fuquay-Varina ElementaryFuquay-VarinaElementaryPK-05772·
Zebulon MiddleZebulonMiddle06-08772·
Rogers Lane ElementaryRaleighElementaryPK-05763·
Wendell MiddleWendellMiddle06-08762·
Envision Science AcademyWake ForestElementaryKG-08759·
Casa Esperanza Montessori Charter SchoolWake ForestElementaryPK-08752·
Holly Springs ElementaryHolly SpringsElementaryPK-05751·
Ballentine ElementaryFuquay VarinaElementaryPK-05742·
Hortons Creek ElementaryCaryElementaryPK-05739·
Holly Ridge ElementaryHolly SpringsElementaryPK-05735·
East Millbrook MiddleRaleighMiddle06-08731·
North Ridge ElementaryRaleighElementaryPK-05730·
Parkside ElementaryMorrisvilleElementaryPK-05730·
Weatherstone ElementaryCaryElementaryPK-05730·
Lake Myra ElementaryWendellElementaryPK-05722·
Rolesville Charter AcademyRolesvilleElementaryKG-08716·
River Bend ElementaryRaleighElementaryPK-05709·
Sterling Montessori AcademyMorrisvilleElementaryPK-08702·
Highcroft ElementaryCaryElementaryPK-05698·
Combs ElementaryRaleighElementaryPK-05695·

Cities in Wake County

Raleigh102 schoolsCary36 schoolsApex23 schoolsWake Forest14 schoolsHolly Springs12 schoolsGarner11 schoolsFuquay-Varina8 schoolsMorrisville6 schoolsWendell6 schoolsKnightdale5 schoolsRolesville5 schoolsZebulon4 schoolsAngier2 schoolsFuquay Varina2 schoolsWillow Spring1 school

About Wake County

In North Carolina, Wake County is a broad county of about 1,178,653 residents. 237 public schools across the county hosts about 184,790 students between them.

Stepping back, census numbers show typical household earnings sit around $105,768, about 57% of adults have a bachelor's degree or above, and roughly 5% of residents live below the federal poverty line. That income level is 67% meaningfully above the North Carolina median.

In terms of grade levels, Wake County consists of 147 elementary schools (84,422 students), 41 middle schools (35,886), 41 high schools (57,066), and 8 combined or other schools.

The largest single district in Wake County is Wake County Schools, which alone enrolls about 163,176 students.

Over the past 7-year window. Total public-school enrollment in Wake County has climbed 6% since SY 2017-18, moving from about 174,495 students to 184,790. Wake County now counts 226 public schools, up from 206 in SY 2017-18. The White share of public-school enrollment contracted from 47% to 41%.

On allk12, the community for Wake County discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools serve Wake County?
There are 237 public K-12 schools in Wake County, North Carolina, with a combined enrollment of about 184,790.
How many high schools are in Wake County?
Wake County, North Carolina has 41 public high schools, serving approximately 57,066 students.
How many middle schools are in Wake County?
Wake County, North Carolina has 41 public middle schools, serving approximately 35,886 students.
How many elementary schools are in Wake County?
Wake County, North Carolina has 147 public elementary schools, serving approximately 84,422 students.
What is the largest school district in Wake County?
Wake County Schools is the largest school district in Wake County, serving approximately 163,176 students. The county contains 30 school districts overall.
How many people live in Wake County?
Wake County has roughly 1,178,653 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Wake County?
Median household income in Wake County is $105,768, above the North Carolina average of $63,182. About 5.1% of residents live below the federal poverty line.
How educated are residents of Wake County?
Approximately 57.2% of adults 25 and older in Wake County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Wake County qualify for free or reduced lunch?
Roughly 41.9% of students in Wake County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the North Carolina county average of 86.8%.
What is the student-teacher ratio in Wake County schools?
Across Wake County public schools, the enrollment-weighted student-teacher ratio is approximately 16.2 to 1.

Wake County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data