U.S. school systems/North Carolina
School systems & governing boards · NC

North Carolina school systems.

Open the district record people actually need: schools, students, public money, official contacts, and governing people and elections wherever the source layer is live.

174school systems
2,481operating schools connected
1,396,880students in finance records
116complete 2019–2024 finance trends
0governance layers connected
What changed from 2019 to 2024?

North Carolina school finance after inflation.

Follow a consistent set of 116 systems across all six Census years. Dollar changes are converted with the national CPI-U annual average so a nominal increase is not mistaken for a real increase.

Verify the inflation series ↗
2024 median spending / pupil$13,612Median of complete system records
Median change after inflation+7.3%Current spending per pupil · 2024 dollars
Median nominal change+31.7%Before the CPI-U adjustment
Aggregate enrollment change-3.0%Same complete systems in every year
Enrollment in consistently reporting systems116 systems in every year
2019202020212022202320241,441,5491,386,367
Current spending per pupil in 2024 dollarsWeighted by the enrollment attached to each spending record
201920202021202220232024$13,229$12,128

School finance: U.S. Census Bureau Annual Survey of School System Finances · inflation adjustment: BLS CPI-U series CUUR0000SA0, annual U.S. city average. This is a purchasing-power comparison, not a performance grade or local cost-of-living estimate.

Useful school-system records

174 systems

Schools + finance trendsNC

Wake County Schools

Cary, NC

Students
161,481
Schools
198
Spending / pupil
$12,279

+6.5% spending / pupil after inflation · -0.2% enrollment

Explore this school system →
Schools + finance trendsNC

Charlotte-Mecklenburg Schools

Charlotte, NC

Students
144,116
Schools
186
Spending / pupil
$13,065

+12.5% spending / pupil after inflation · -2.4% enrollment

Explore this school system →
Schools + finance trendsNC

Guilford County Schools

Greensboro, NC

Students
67,832
Schools
120
Spending / pupil
$14,307

+15.5% spending / pupil after inflation · -7.0% enrollment

Explore this school system →
Schools + finance trendsNC

Winston Salem / Forsyth County Schools

Winston Salem, NC

Students
52,157
Schools
81
Spending / pupil
$13,477

+11.2% spending / pupil after inflation · -4.7% enrollment

Explore this school system →
Schools + finance trendsNC

Cumberland County Schools

Fayetteville, NC

Students
49,314
Schools
86
Spending / pupil
$12,145

+3.2% spending / pupil after inflation · -3.1% enrollment

Explore this school system →
Schools + finance trendsNC

Union County Public Schools

Monroe, NC

Students
41,687
Schools
52
Spending / pupil
$11,338

-2.8% spending / pupil after inflation · +0.5% enrollment

Explore this school system →
Schools + finance trendsNC

Johnston County Public Schools

Smithfield, NC

Students
37,289
Schools
48
Spending / pupil
$12,420

+11.2% spending / pupil after inflation · +1.6% enrollment

Explore this school system →
Schools + finance trendsNC

Cabarrus County Schools

Concord, NC

Students
35,021
Schools
43
Spending / pupil
$11,026

+1.3% spending / pupil after inflation · +5.8% enrollment

Explore this school system →
Schools + finance trendsNC

Durham Public Schools

Durham, NC

Students
31,339
Schools
57
Spending / pupil
$15,851

+9.8% spending / pupil after inflation · -4.8% enrollment

Explore this school system →
Schools + finance trendsNC

Gaston County Schools

Gastonia, NC

Students
30,253
Schools
56
Spending / pupil
$11,848

+5.2% spending / pupil after inflation · -3.9% enrollment

Explore this school system →
Schools + finance trendsNC

Onslow County Schools

Jacksonville, NC

Students
27,592
Schools
39
Spending / pupil
$12,029

+9.6% spending / pupil after inflation · +2.7% enrollment

Explore this school system →
Schools + finance trendsNC

New Hanover County Schools

Wilmington, NC

Students
25,028
Schools
42
Spending / pupil
$14,042

+5.5% spending / pupil after inflation · -3.6% enrollment

Explore this school system →
Schools + finance trendsNC

Pitt County Schools

Greenville, NC

Students
24,327
Schools
40
Spending / pupil
$12,826

+7.9% spending / pupil after inflation · +2.0% enrollment

Explore this school system →
Schools + finance trendsNC

Alamance-Burlington Schools

Burlington, NC

Students
22,477
Schools
38
Spending / pupil
$11,818

+4.6% spending / pupil after inflation · -2.6% enrollment

Explore this school system →
Schools + finance trendsNC

Buncombe County Schools

Asheville, NC

Students
22,172
Schools
45
Spending / pupil
$13,828

+6.0% spending / pupil after inflation · -6.4% enrollment

Explore this school system →
Schools + finance trendsNC

Public Schools of Robeson County

Lumberton, NC

Students
20,983
Schools
37
Spending / pupil
$13,043

+6.5% spending / pupil after inflation · -4.8% enrollment

Explore this school system →
Schools + finance trendsNC

Iredell-Statesville Schools

Statesville, NC

Students
20,721
Schools
38
Spending / pupil
$12,070

+12.0% spending / pupil after inflation · +1.4% enrollment

Explore this school system →
Schools + finance trendsNC

Harnett County Schools

Lillington, NC

Students
20,033
Schools
29
Spending / pupil
$10,916

+1.5% spending / pupil after inflation · -2.6% enrollment

Explore this school system →
Schools + finance trendsNC

Rowan-Salisbury Schools

Salisbury, NC

Students
18,110
Schools
32
Spending / pupil
$13,427

+11.5% spending / pupil after inflation · -4.6% enrollment

Explore this school system →
Schools + finance trendsNC

Davidson County Schools

Lexington, NC

Students
17,868
Schools
35
Spending / pupil
$11,050

+4.8% spending / pupil after inflation · -5.8% enrollment

Explore this school system →
Schools + finance trendsNC

Wayne County Public Schools

Goldsboro, NC

Students
17,368
Schools
33
Spending / pupil
$11,933

+1.0% spending / pupil after inflation · -5.8% enrollment

Explore this school system →
Schools + finance trendsNC

Catawba County Schools

Newton, NC

Students
15,880
Schools
28
Spending / pupil
$11,777

+5.0% spending / pupil after inflation · -1.1% enrollment

Explore this school system →
Schools + finance trendsNC

Randolph County School System

Asheboro, NC

Students
15,261
Schools
32
Spending / pupil
$11,767

+4.2% spending / pupil after inflation · -5.1% enrollment

Explore this school system →
Schools + finance trendsNC

Nash County Public Schools

Nashville, NC

Students
14,568
Schools
23
Spending / pupil
$12,339

+3.1% spending / pupil after inflation · -3.3% enrollment

Explore this school system →
Schools + finance trendsNC

Cleveland County Schools

Shelby, NC

Students
14,458
Schools
28
Spending / pupil
$12,565

+4.1% spending / pupil after inflation · -2.3% enrollment

Explore this school system →
Schools + finance trendsNC

Brunswick County Schools

Bolivia, NC

Students
13,262
Schools
20
Spending / pupil
$13,563

+6.0% spending / pupil after inflation · +5.8% enrollment

Explore this school system →
Schools + finance trendsNC

Moore County Schools

Carthage, NC

Students
12,990
Schools
23
Spending / pupil
$11,763

-0.8% spending / pupil after inflation · +1.0% enrollment

Explore this school system →
Schools + finance trendsNC

Henderson County Schools

Hendersonville, NC

Students
12,660
Schools
23
Spending / pupil
$12,051

+4.2% spending / pupil after inflation · -5.4% enrollment

Explore this school system →
Schools + finance trendsNC

Craven County Board of Education

New Bern, NC

Students
12,584
Schools
26
Spending / pupil
$12,672

+4.7% spending / pupil after inflation · -8.3% enrollment

Explore this school system →
Schools + finance trendsNC

Burke County Schools

Morganton, NC

Students
11,690
Schools
27
Spending / pupil
$12,539

+9.4% spending / pupil after inflation · -4.4% enrollment

Explore this school system →

Final 2024–25 NCES agency and school directories are joined by exact agency ID. Census school-finance records for 2019–2024 are connected only by exact Census PID6 or NCES LEAID and remain nominal dollars. Board coverage is added only from an official state or district source.