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.
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.
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.
174 systems
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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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.
