June 2026 residential building permits data releasedExplore

Education (K-12) · 2024–25 school year

North Carolina Public Schools

Public K-12 education statistics for North Carolina 1,550,037 students in 2,764 schools in 2024–25, with enrollment history back to 1986 and county-level detail from 2002.

1,550,037
Students (2024)
2,764
Public schools
95,945
Teachers (FTE)
76.7%
Free/reduced lunch
Student enrollment, by school year19862024
19862024
StatisticValueSchool year
Student enrollment1,550,037202425
Public schools2,764202425
Teachers (full-time equivalent)95,945202425
Pupil-teacher ratio16.1202425
Free/reduced-price lunch students76.7%202425
School poverty rate (MEPS)16.9%202223
Charter school enrollment9.9%202425
High school graduation rate87.8%202425
Math proficiency (of tested)50.8%202122
Reading proficiency (of tested)49.9%202122
Chronically absent students32.3%202122
White students42.1%202425
Black students24.4%202425
Hispanic students21.9%202425
Asian students4.5%202425

Not every statistic is collected every year — each row shows its most recent available school year (amber when older than 202425). Blank/absent means not collected or below reliability floors, never zero. Some universal-meals states no longer report free/reduced-price lunch — school poverty (MEPS) is the better lens there. A 0% charter share in a state without a charter-school law is a true zero.

North Carolina state report card

Outcomes reported directly by North Carolina’s education agency — often more current than the federal series above. Because each state uses its own tests, definitions, and reporting windows, these figures are not comparable state-to-state; each row notes how North Carolina measures it.

MeasureLatestSchool year
5-year graduation rate
How North Carolina measures this

5-Year (extended) Cohort Graduation Rate, statewide ('Assess-Ind Data Set' sheet, subject=CGRE, state row, subgroup ALL); covers the Class of 2024 cohort measured after 5 years ending 2024-25.

88.4%2024–25
College enrollment rate
How North Carolina measures this

Percent of NC public high school graduates, Class of 2023, found enrolled in postsecondary education after graduation (SRC rcd_college table, NC-SEA row; National Student Clearinghouse-style match). Enrollment window not documented in the data dictionary; the class appears in the SRC published 1-2 report cycles later (Class of 2023 in the year-2024 SRC).

59.4%2022–23
Math proficiency (state test)
How North Carolina measures this

EOG Mathematics grades 3-8 combined (incl. NCEXTEND1 alternate assessment), percent at Achievement Level 3 or above = Grade Level Proficient (GLP), statewide, All Students. NC's closest published all-grades math aggregate; high-school NC Math 1/Math 3 EOCs are reported separately, not included. NC also publishes a stricter CCR standard (Level 4+), not used here. Source: Disag_2024-25_Data.txt (inside disag zip), school_code=NC-SEA, grade=GS, type=ALL (all assessment types), pct_glp column.

56.7%2024–25
Reading / ELA proficiency (state test)
How North Carolina measures this

EOG Reading grades 3-8 combined (incl. NCEXTEND1 alternate assessment), percent at Achievement Level 3 or above = Grade Level Proficient (GLP), statewide, All Students. NC's closest published all-grades ELA aggregate; high-school English II EOC is reported separately, not included. NC also publishes a stricter CCR standard (Level 4+), not used here. Source: Disag_2024-25_Data.txt (inside disag zip), school_code=NC-SEA, grade=GS, type=ALL (all assessment types), pct_glp column.

52.5%2024–25
Chronic absenteeism (recent)
How North Carolina measures this

Percent of students chronically absent (missed >=10% of days enrolled, standard federal definition), all grades statewide (SRC rcd_chronic_absent, NC-SEA row, subgroup ALL). Numerator = chronically absent count, denominator = eligible enrollment.

25.0%2023–24

Source: North CarolinaDepartment of Education (public reporting), 2026 collection. Not comparable across states — proficiency reflects different assessments and cut scores; graduation, dropout, and college-going use each state’s own cohort definitions and windows. Absent rows mean the state doesn’t publish that measure in a comparable file.

North Carolina schools by county

Students enrolled, 2024–25.

Wake County184,790Mecklenburg County170,260Guilford County78,624Forsyth County55,902Cumberland County50,815Durham County46,109Union County45,705Cabarrus County42,974Johnston County41,004Gaston County35,598Iredell County31,906Buncombe County29,691Onslow County27,501New Hanover County27,460Alamance County25,737Pitt County25,202Davidson County23,696Catawba County22,392Randolph County21,656Robeson County21,625Harnett County20,611Orange County19,543Rowan County18,917Wayne County18,481Cleveland County15,682Brunswick County15,069Moore County14,708Lincoln County14,428Nash County14,032Henderson County13,572Craven County12,526Wilson County12,440Burke County12,300Rockingham County11,960Franklin County11,614Pender County11,073Sampson County11,001Surry County10,999Caldwell County10,920Lee County10,641Chatham County10,374Duplin County9,822Stanly County9,471Rutherford County9,205Hoke County8,732Wilkes County8,547Columbus County8,386Granville County8,376Lenoir County8,331Carteret County8,053Vance County7,495Edgecombe County7,417Haywood County7,092Halifax County6,803Richmond County6,504Davie County6,116Beaufort County6,030McDowell County5,613Stokes County5,553Person County5,523Pasquotank County5,520Scotland County5,416Yadkin County5,174Dare County4,968Watauga County4,821Bladen County4,756Currituck County4,651Macon County4,469Alexander County4,344Jackson County3,823Montgomery County3,818Transylvania County3,640Martin County3,232Cherokee County2,992Anson County2,924Greene County2,699Ashe County2,676Hertford County2,367Northampton County2,246Polk County2,110Caswell County2,098Swain County2,093Madison County2,063Avery County2,025Yancey County1,950Camden County1,918Perquimans County1,786Chowan County1,767Bertie County1,708Warren County1,687Pamlico County1,628Mitchell County1,625Gates County1,410Alleghany County1,352Clay County1,322Washington County1,293Graham County1,096Jones County1,016Hyde County485Tyrrell County462

North Carolina schools — FAQ

How many students attend public school in North Carolina?+

1,550,037 students were enrolled in North Carolina's 2,764 public K-12 schools in the 2024–25 school year, taught by 95,945 full-time-equivalent teachers (NCES Common Core of Data).

What share of North Carolina students get free or reduced-price lunch?+

76.7% of North Carolina public school students were eligible for free or reduced-price lunch in 2024–25 — a common proxy for student economic need.

What is North Carolina's high school graduation rate?+

87.8% of North Carolina's adjusted cohort graduated in the 2024–25 school year — reported by North Carolina's education agency (its 4-year ACGR, more current than the federal series, which lags to 2021–22). Graduation rates run from 2010–11 onward.

Where does this data come from?+

Core statistics (enrollment, schools, teachers, poverty, demographics) come from the National Center for Education Statistics — the Common Core of Data, EDFacts, and the Civil Rights Data Collection. The most recent graduation rates and the state report-card outcomes (proficiency, college-going, dropout, chronic absenteeism) come directly from state education agencies, which publish sooner than the federal series. Full source and license details are on the methodology page. pumsdata is independent and not affiliated with NCES or any state agency.

Who lives here: North Carolina census profile — income, demographics, education, and housing for the state and every neighborhood-scale area, from the Census ACS.

Other states

Data: U.S. Department of Education, National Center for Education Statistics (CCD, EDFacts, CRDC) and ED Data Express, plus current-year graduation and report-card outcomes from state education agencies. Full source and license details on the methodology page.