Public schools in Raleigh, NC

Raleigh has 99 public schools with a 2024-25 address in the city: 17 high, 18 middle, 63 elementary, 1 other, enrolling 66,764 students. They are run by 12 districts and agencies; Wake County Public School System runs 88 of them.

The 12 districts and agencies that run Raleigh's public schools

Each district decides who can enroll where; its page holds its schools, spending and teachers.

DistrictSchools in RaleighDistrict students, fall 2022Spending per student, FY23
Wake County Public School System88159,778$11,691
PreEminent Charter School1702$12,150
Doral Academy North Carolina1333$8,553
Raleigh Charter High School1564$10,122
RISE Southeast Raleigh Charter School1479$13,326
The Exploris School1447$10,982
Magellan Charter1406$11,241
Longleaf School of the Arts1406$10,998
Raleigh Oak Charter School1303$11,241
Central Wake Charter High School1220$14,386
Quest Academy1142$8,232
Deaf and Blind Schools1146not reported

Source: NCES Common Core of Data 2024-25: school location city and operating agency; NCES F-33 fiscal year 2022-23: district fall membership and current spending per student. Schools on a city's edge can serve students from outside it.

17 high schools in Raleigh, 19,667 students

The other 7 high schools

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

18 middle schools in Raleigh, 14,097 students

The other 8 middle schools

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

63 elementary schools in Raleigh, 32,965 students

The other 53 elementary schools
SchoolStudents 2024‑25Per teacherFree lunchDistrict
Hunter Elementary65812.630.4%Wake County Public School System
Banks Road Elementary65113.943.5%Wake County Public School System
Dillard Drive Elementary64812.053.5%Wake County Public School System
Barwell Road Elementary64812.999.5%Wake County Public School System
Brier Creek Elementary64213.560.6%Wake County Public School System
Brassfield Elementary61313.740.8%Wake County Public School System
Smith Elementary59613.099.5%Wake County Public School System
Hilburn Drive Academy59613.233.7%Wake County Public School System
Conn Elementary59515.140.8%Wake County Public School System
Wilburn Elementary59313.799.5%Wake County Public School System
Doral Academy of North Carolina59213.930.7%Doral Academy North Carolina
Durant Road Elementary57712.254.2%Wake County Public School System
Walnut Creek Elementary57411.299.5%Wake County Public School System
Joyner Elementary56913.332.3%Wake County Public School System
York Elementary56314.142.5%Wake County Public School System
Douglas Elementary56213.841.8%Wake County Public School System
Oak Grove Elementary55313.231.8%Wake County Public School System
Wildwood Forest Elementary55112.399.5%Wake County Public School System
Stough Elementary55013.332.0%Wake County Public School System
Fuller Elementary54512.139.3%Wake County Public School System
Jeffreys Grove Elementary54314.429.5%Wake County Public School System
Yates Mill Elementary53813.799.4%Wake County Public School System
North Forest Pines Elementary53614.539.9%Wake County Public School System
Green Elementary53411.698.9%Wake County Public School System
Millbrook Elementary53413.099.4%Wake County Public School System
Pleasant Union Elementary53014.819.4%Wake County Public School System
Leesville Road Elementary52814.625.9%Wake County Public School System
Wakefield Elementary52013.058.7%Wake County Public School System
Barton Pond Elementary51514.412.0%Wake County Public School System
Washington Elementary51412.727.6%Wake County Public School System
Forest Pines Drive Elementary49314.199.4%Wake County Public School System
Lynn Road Elementary48613.354.3%Wake County Public School System
RISE Southeast Raleigh Charter48412.797.7%RISE Southeast Raleigh Charter School
Brooks Elementary47112.945.0%Wake County Public School System
Root Elementary46913.133.5%Wake County Public School System
The Exploris School44811.7not reportedThe Exploris School
Vance Elementary44513.241.3%Wake County Public School System
Fox Road Elementary43013.599.3%Wake County Public School System
Wiley Elementary42912.236.6%Wake County Public School System
Underwood Elementary40511.428.9%Wake County Public School System
Brentwood Elementary38510.799.2%Wake County Public School System
Southeast Raleigh Elementary37812.999.2%Wake County Public School System
Raleigh Oak Charter37314.0not reportedRaleigh Oak Charter School
Lead Mine Elementary35912.544.6%Wake County Public School System
Baileywick Road Elementary35210.757.4%Wake County Public School System
Bugg Elementary34512.398.8%Wake County Public School System
Powell Elementary3359.844.5%Wake County Public School System
Poe Elementary32410.348.8%Wake County Public School System
Swift Creek Elementary31012.541.6%Wake County Public School System
Partnership Elementary27610.233.7%Wake County Public School System
Olds Elementary24412.029.9%Wake County Public School System
Quest Academy13912.6not reportedQuest Academy
Mount Vernon702.795.7%Wake County Public School System

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

One other school in Raleigh, 35 students

SchoolStudents 2024‑25Per teacherFree lunchDistrict
Gov. Morehead School f/t Blind351.991.4%Deaf and Blind Schools

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

How Raleigh's public schools compare with North Carolina's

The median Raleigh school has 13.6 students per full-time teacher, fewer than the North Carolina median of 15.4. 38% of its schools ran a schoolwide Title I program in 2021-22, against 55% across the state. Its median school enrolls 553 students (state 497).

Raleigh against North Carolina, schools open in 2024-25 with students
RaleighNorth Carolina
Median students per teacher13.615.4
Median school size (students)553497
Schools with a schoolwide Title I program (2021-22)38%55%
Schools where every student eats free (CEP)0%0%
Charter schools10%7.5%

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch program, charter status; the 99 Raleigh schools and the 2,653 North Carolina schools open that year with students); Title I status CCD 2021-22. Students per teacher counts 2024-25 teachers and ratios from 3 to 99.

What to look at next in Raleigh

  1. Wake County Public School SystemRuns 88 of Raleigh's 99 public schools and spent $11,691 per student in fiscal year 2022-23.$11,691
  2. Enloe High, the largest high school in Raleigh2,643 students in 2024-25, 17.7 per teacher.2,643
  3. Compare Wake County Public School System with PreEminent Charter SchoolRaleigh's two largest operators side by side: enrollment, spending and schools.
  4. The largest public schools in North CarolinaNorth Carolina's 50 largest schools open in 2024-25, by enrollment.
  5. Find the school district for a Raleigh addressA home's district, not its city, decides which public schools it can enroll in.

Source: NCES Common Core of Data 2024-25 (schools and their operating agencies); NCES F-33 finance survey, fiscal year 2022-23 (spending per student).

Choosing among them: how to choose a school district with the federal data, and what a Title I school is.

Other cities in North Carolina

  1. Charlotte173 schools
  2. Greensboro79 schools
  3. Durham68 schools
  4. Fayetteville68 schools
  5. Winston Salem64 schools
  6. Wilmington44 schools
  7. Concord35 schools
  8. Asheville33 schools

Questions about schools in Raleigh

  1. How many public schools are in Raleigh, NC?
    99 public schools with an address in Raleigh were open in 2024-25: 17 high, 18 middle, 63 elementary, 1 other, enrolling 66,764 students. 10 are charter schools.
  2. What is the largest high school in Raleigh?
    Enloe High, with 2,643 students in 2024-25 (Wake County Public School System).
  3. Which districts run Raleigh's schools?
    Wake County Public School System (88 schools), PreEminent Charter School (1 school), Doral Academy North Carolina (1 school), Raleigh Charter High School (1 school), and 8 more. A school's district, not its city, decides who can enroll.

These figures are for information and are not a substitute for the district's enrollment office, which confirms the school a home is assigned to.

Sources

Source: NCES Common Core of Data School directory, membership, staff and lunch files · 2024-25

Source: NCES Common Core of Data Public school search (the official record of each school) · 2024-25