TheHomeschoolingCompany Quick Start Curriculum Resources About Compare Pricing Placement Blog

What North Carolina School Districts Spend Per Student

The median North Carolina school district spends $11,634 per student per year, $2,909 below the national median of $14,543, across all 326 districts the state reports. The 115 of them a ZIP code can reach are listed below, and their 1,391,967 students account for $17.1 billion of current spending in fiscal year 2022.

By , founder of TheHomeschoolingCompany. Reviewed .

North Carolina at a Glance

Median district, per student$11,634
National median district$14,543
Districts listed115 of 326
Students listed1,391,967
Median district, math≈39%
Median district, reading≈47%

Every North Carolina District, by Enrollment

Spending is current spending divided by fall membership for fiscal year 2022. Proficiency and graduation rates are school year 2018-19, the last year before the pandemic interrupted state testing, so the money and the results are not from the same year. A figure marked ≈ is one the federal file published as a range rather than a value, so small groups of children stay unidentifiable; it is the middle of that range and within ten points of the real one. A dash means the federal files publish no value under that district's ID. 211 further North Carolina districts are missing because the federal boundary file places them in no ZIP code, which is normal for charter and virtual districts with no attendance area.

North Carolina school districts by enrollment, with spending per student for fiscal year 2022
DistrictStudentsPer studentMathReadingGraduation
Wake County Schools160,099$11,85950%56%90%
Charlotte-Mecklenburg Schools143,244$11,85348%45%85%
Guilford County Schools69,173$13,03638%44%89%
Forsyth County Schools52,681$13,03639%44%86%
Cumberland County Schools48,860$12,41234%42%84%
Union County Public Schools40,600$11,01063%60%93%
Johnston County Schools37,823$10,78835%40%93%
Cabarrus County Schools33,562$10,83150%52%89%
Durham Public Schools31,754$14,93732%37%83%
Gaston County Schools30,045$11,40940%41%85%
Onslow County Schools27,264$10,68036%44%89%
New Hanover County Schools24,933$13,72451%53%88%
Pitt County Schools23,790$11,73341%42%83%
Alamance-Burlington Schools22,158$12,21136%38%83%
Buncombe County Schools22,079$13,19045%48%87%
Robeson County Schools20,783$12,59423%26%84%
Iredell-Statesville Schools20,686$10,86545%48%88%
Harnett County Schools19,705$11,02633%40%87%
Rowan-Salisbury Schools18,104$11,83224%34%85%
Davidson County Schools17,894$10,93048%48%86%
Wayne County Public Schools17,602$11,75232%35%83%
Catawba County Schools15,494$11,51745%48%89%
Randolph County Schools15,221$11,62142%41%90%
Nash-Rocky Mount Schools14,397$12,09023%31%82%
Cleveland County Schools14,324$11,95747%45%87%
Moore County Schools12,828$11,24243%49%91%
Henderson County Schools12,768$11,46950%54%92%
Craven County Schools12,666$11,73735%45%87%
Brunswick County Schools12,640$12,81941%43%85%
Burke County Schools11,632$11,84545%47%90%
Chapel Hill-Carrboro Schools11,563$16,53464%67%91%
Lincoln County Schools11,314$10,58250%54%91%
Rockingham County Schools11,083$12,29540%39%86%
Caldwell County Schools10,906$11,64437%47%88%
Wilson County Schools10,410$12,06336%41%77%
Pender County Schools10,332$11,30546%50%93%
Duplin County Schools9,725$10,96528%33%84%
Lee County Schools9,241$12,25037%39%88%
Chatham County Schools9,009$13,46146%50%88%
Hoke County Schools8,874$11,38336%39%80%
Wilkes County Schools8,643$12,15642%45%88%
Stanly County Schools8,315$11,49639%41%91%
Lenoir County Schools8,303$12,37328%36%85%
Franklin County Schools8,021$12,15634%41%85%
Carteret County Schools7,964$13,08654%59%84%
Sampson County Schools7,853$12,50346%47%82%
Rutherford County Schools7,572$14,17044%46%84%
Surry County Schools7,300$12,63848%50%93%
Orange County Schools7,200$14,08543%46%89%
Granville County Schools6,835$12,04929%36%83%
Richmond County Schools6,810$12,38942%39%81%
Haywood County Schools6,658$12,69048%51%85%
Davie County Schools6,107$11,62449%50%86%
Mooresville City Schools5,982$11,15754%55%94%
Beaufort County Schools5,926$14,22739%39%83%
McDowell County Schools5,881$12,85738%46%83%
Stokes County Schools5,519$13,08443%45%83%
Edgecombe County Schools5,467$13,22423%25%79%
Scotland County Schools5,450$14,86728%31%81%
Kannapolis City Schools5,379$12,26823%35%82%
Vance County Schools5,323$12,94427%32%87%
Dare County Schools5,244$13,37548%55%91%
Columbus County Schools5,212$12,90931%38%85%
Yadkin County Schools5,198$12,23245%45%88%
Pasquotank County Schools4,840$13,24528%35%81%
Watauga County Schools4,673$12,69852%59%90%
Alexander County Schools4,509$12,87947%48%83%
Macon County Schools4,473$13,15440%47%94%
Asheboro City Schools4,429$12,64336%37%88%
Currituck County Schools4,414$11,94843%46%87%
Person County Schools4,333$13,42339%40%82%
Asheville City Schools4,218$15,99846%59%91%
Bladen County Schools3,981$13,79729%33%92%
Hickory City Schools3,869$11,64641%45%87%
Montgomery County Schools3,587$14,18135%36%91%
Jackson County Schools3,516$13,53435%42%89%
Transylvania County Schools3,328$13,90445%51%85%
Lexington City Schools3,012$13,56529%32%≈87%
Clinton City Schools3,002$11,95639%37%78%
Cherokee County Schools2,944$15,95041%49%93%
Anson County Schools2,924$14,10727%33%83%
Newton-Conover City Schools2,870$11,90138%44%94%
Ashe County Schools2,768$13,78052%55%86%
Greene County Schools2,734$15,18225%30%96%
Roanoke Rapids City Schools2,710$12,78339%36%88%
Martin County Schools2,659$14,63826%33%72%
Hertford County Schools2,482$14,36417%27%79%
Thomasville City Schools2,232$13,25723%23%≈87%
Caswell County Schools2,229$13,97626%34%79%
Halifax County Schools2,161$16,75917%25%≈77%
Madison County Schools2,137$14,77348%52%≈87%
Polk County Schools2,129$15,09658%62%≈92%
Whiteville City Schools2,103$14,26342%46%≈87%
Yancey County Schools1,962$14,27549%47%90%
Edenton-Chowan Schools1,937$14,76839%39%≈92%
Swain County Schools1,919$14,26942%46%≈77%
Avery County Schools1,885$15,31149%51%≈92%
Camden County Schools1,880$12,27748%60%≈92%
Bertie County Schools1,832$16,06924%33%78%
Warren County Schools1,783$16,22223%28%≈82%
Mount Airy City Schools1,729$12,87343%47%≈87%
Mitchell County Schools1,727$13,93941%48%≈87%
Perquimans County Schools1,658$13,95538%41%≈87%
Gates County Schools1,475$16,41739%40%≈82%
Alleghany County Schools1,392$15,57244%43%≈87%
Northampton County Schools1,343$20,19215%20%≈72%
Elkin City Schools1,283$12,60653%62%≈77%
Clay County Schools1,252$14,50642%40%≈92%
Pamlico County Schools1,207$17,35537%36%≈98%
Graham County Schools1,160$16,56334%38%≈82%
Washington County Schools1,091$17,23320%27%≈77%
Jones County Schools1,032$17,27438%46%≈92%
Weldon City Schools709$19,45414%24%≈82%
Tyrrell County Schools528$21,53618%33%≈95%
Hyde County Schools489$26,44835%43%≈75%

Sources

Spending and enrollment come from the NCES School District Finance Survey (F-33) for fiscal year 2022. Proficiency and graduation rates come from EDFacts for school year 2018-19. Districts are matched to ZIP codes through the NCES EDGE geographic relationship file. Nothing on this page is estimated or modelled: a figure is read from a federal source file or it is left blank.

Questions About North Carolina School Spending

How much does the average North Carolina school district spend per student?
The middle, or median, North Carolina district spent $11,634 per student in fiscal year 2022, $2,909 below the national median of $14,543. The median is the better summary here: a few very small districts spend several times what a large one does, and an average would follow them. That median covers all 326 districts the state reports. Across the 115 a ZIP code can reach, which are the ones listed on this page, 1,391,967 students account for $17.1 billion of current spending.
Which North Carolina districts spend the most and least per student?
Hyde County Schools reports the highest figure in the table at $26,448 per student for 489 students, and Lincoln County Schools the lowest at $10,582 for 11,314 students. Enrollment is the denominator, so a small district with one building and one bus route honestly produces a high figure; read the two columns together.
Why are some North Carolina districts missing from this table?
North Carolina has 326 districts with federal finance data and 115 of them appear here. The rest are placed in no ZIP code by the federal boundary file, which is normal for charter and virtual school districts that have no attendance area, so there is no ZIP code a reader could use to find them.
Does this money follow a child who is homeschooled?
No. The figure is what the district spends on a seat in its own schools, funded from local property tax, state formula aid and federal programs. Withdrawing a child removes the child from the count rather than sending the money home. TheHomeschoolingCompany is $1,788 for one student for a school year by comparison, less for each child after the first.

Look Up Your Own District

Enter a ZIP code and the calculator returns the district that serves it, what it spends per student, how its students score, and what the same school year costs at home.

Spending Per Student in Other States