Checked
North Carolina School Districts
Public school districts and education agencies
- Districts and agencies
- 358
- Students
- 1,548,672
- Fall enrollment
- Spending per student
- $13,045
- Average of reporting districts
- Largest district
- Wake County Schools
- 163,176 students
Enrollment and school counts come from the NCES Common Core of Data. Spending comes from the Census Bureau's Annual Survey of School System Finances, and child poverty from Census SAIPE model estimates. Per-pupil spending is current spending (salaries, benefits, supplies and services), not construction or debt, and is shown only for districts with at least 50 students.
Largest 200 districts
Swipe the table sideways to see more columns.
Frequently asked questions
- What are the largest school districts in North Carolina?
- Wake County Schools (163,176 students), Charlotte-Mecklenburg Schools (145,014 students), Guilford County Schools (67,620 students) have the most students in the latest NCES count.
- How much does North Carolina spend per student?
- Districts in North Carolina that report finance data spent an average of $13,045 per student on current operations, weighted by enrollment.
- What does per-pupil spending include?
- It is current spending for elementary and secondary education divided by fall enrollment, as published by the Census Bureau. It includes instruction, support services such as transportation and administration, and other day-to-day costs. It leaves out capital outlay for buildings and interest on debt.
- Why do some districts have no spending or poverty figures?
- Charter districts, education service agencies and other special agencies often do not report finance data separately, and Census SAIPE estimates child poverty only for geographic school districts. Values are also hidden for districts with fewer than 50 students, where a per-pupil figure can swing widely.
Source: NCES Common Core of Data; U.S. Census Bureau, Annual Survey of School System Finances and SAIPE · Last updated 10/22/2026
Share: