schoolsbycounty

North Carolina Schools & Education

Public school metrics and education data for all 100 counties.

NCES 2022-23 public school data and FY 2022 school-finance data

Avg Graduation Rate

88.0%

Avg Per-Pupil Spending

$6,969

Avg School Score

40/100

Total Schools

2,715

333 districts

State Overview

About Schools in North Carolina

This summary is generated from the NCES metrics shown on this page and reviewed against the source data by the Data Editor. It is not school advice.

North Carolina Outpaces Benchmarks on a Budget

North Carolina reports an 88.0% graduation rate, edging out the 87.0% national average despite spending significantly less per student. At just $6,969 per pupil, the state operates well below the $13,000 national spending median while maintaining a school score of 52.4.

High Efficiency in Educational ROI

North Carolina demonstrates strong return on investment by achieving a graduation rate above the national average with only $6,969 in per-pupil spending. This lean funding model still yields an average school score of 52.4, which sits above the national median of 50.0.

Hyde, Tyrrell, and Jones Lead the State

Hyde County takes the top spot with a 63.4 school score, supported by the state's highest per-pupil investment of $10,356. Tyrrell and Jones counties follow closely, both boasting 95.0% or higher graduation rates and scores that lead the state's academic rankings.

State Score Context

How North Carolina Counties Are Distributed

100 of 100 counties have enough NCES graduation-rate and school-finance data to receive a county school score. Use this distribution to understand whether the state has a concentrated cluster of high, midrange, or lower measured signals.

Scored county coverage

Counties with complete enough data for the composite score

100%

Higher measured signal

Score range 70-100

5

Midrange measured signal

Score range 40-69

33

Lower measured signal

Score range 0-39

62

Scores are comparative signals from available federal data, not ratings of individual schools.

All North Carolina Counties

County-level school score, graduation rate, and per-pupil spending for North Carolina.
CountySchool Score
Hyde County
Graduation
95.0%
Per pupil
$10,356
88/100
Tyrrell County
Graduation
95.0%
Per pupil
$9,655
86/100
Jones County
Graduation
97.0%
Per pupil
$8,393
84/100
Pamlico County
Graduation
95.7%
Per pupil
$8,306
80/100
Orange County
Graduation
92.3%
Per pupil
$8,629
72/100
Dare County
Graduation
95.0%
Per pupil
$7,349
68/100
Alleghany County
Graduation
92.0%
Per pupil
$8,025
66/100
Macon County
Graduation
95.0%
Per pupil
$7,090
64/100
Yancey County
Graduation
92.0%
Per pupil
$7,852
64/100
Greene County
Graduation
91.0%
Per pupil
$8,152
62/100
Gates County
Graduation
92.0%
Per pupil
$7,694
62/100
Scotland County
Graduation
91.0%
Per pupil
$7,952
60/100
Watauga County
Graduation
93.0%
Per pupil
$7,192
60/100
Madison County
Graduation
91.0%
Per pupil
$7,728
58/100
Clay County
Graduation
92.0%
Per pupil
$7,296
57/100
Jackson County
Graduation
93.0%
Per pupil
$6,931
56/100
Currituck County
Graduation
95.0%
Per pupil
$6,407
56/100
Surry County
Graduation
93.9%
Per pupil
$6,637
55/100
Mitchell County
Graduation
92.0%
Per pupil
$7,098
54/100
Buncombe County
Graduation
90.8%
Per pupil
$7,356
52/100
Montgomery County
Graduation
92.0%
Per pupil
$6,845
51/100
Graham County
Graduation
87.0%
Per pupil
$8,141
50/100
Pender County
Graduation
93.0%
Per pupil
$6,402
50/100
Polk County
Graduation
87.0%
Per pupil
$8,030
49/100
Chowan County
Graduation
92.0%
Per pupil
$6,698
49/100
Johnston County
Graduation
92.0%
Per pupil
$6,643
48/100
Moore County
Graduation
93.8%
Per pupil
$6,053
48/100
Henderson County
Graduation
92.0%
Per pupil
$6,599
48/100
Union County
Graduation
93.0%
Per pupil
$5,994
45/100
Perquimans County
Graduation
92.0%
Per pupil
$6,346
45/100
Onslow County
Graduation
91.0%
Per pupil
$6,705
44/100
Burke County
Graduation
92.0%
Per pupil
$6,212
43/100
Bladen County
Graduation
89.2%
Per pupil
$7,074
43/100
McDowell County
Graduation
87.0%
Per pupil
$7,475
42/100
Chatham County
Graduation
87.9%
Per pupil
$7,274
42/100
Beaufort County
Graduation
88.1%
Per pupil
$7,170
42/100
Haywood County
Graduation
89.0%
Per pupil
$6,938
41/100
Wake County
Graduation
90.2%
Per pupil
$6,574
41/100
Guilford County
Graduation
88.8%
Per pupil
$6,917
40/100
Northampton County
Graduation
82.9%
Per pupil
$7,824
38/100
Vance County
Graduation
91.3%
Per pupil
$6,064
38/100
Warren County
Graduation
78.2%
Per pupil
$8,234
38/100
Rowan County
Graduation
89.0%
Per pupil
$6,720
38/100
New Hanover County
Graduation
88.0%
Per pupil
$6,880
37/100
Caldwell County
Graduation
89.0%
Per pupil
$6,674
37/100
Bertie County
Graduation
84.0%
Per pupil
$7,542
37/100
Hertford County
Graduation
87.0%
Per pupil
$6,996
36/100
Rutherford County
Graduation
89.0%
Per pupil
$6,576
36/100
Alexander County
Graduation
87.0%
Per pupil
$6,992
36/100
Iredell County
Graduation
90.9%
Per pupil
$6,004
36/100
Anson County
Graduation
86.0%
Per pupil
$7,133
35/100
Stanly County
Graduation
90.1%
Per pupil
$6,095
35/100
Swain County
Graduation
87.0%
Per pupil
$6,915
35/100
Transylvania County
Graduation
83.0%
Per pupil
$7,527
35/100
Yadkin County
Graduation
88.0%
Per pupil
$6,682
35/100
Ashe County
Graduation
85.0%
Per pupil
$7,194
34/100
Martin County
Graduation
83.1%
Per pupil
$7,441
34/100
Columbus County
Graduation
87.1%
Per pupil
$6,763
34/100
Avery County
Graduation
77.0%
Per pupil
$7,859
34/100
Cleveland County
Graduation
88.0%
Per pupil
$6,603
34/100
Halifax County
Graduation
85.4%
Per pupil
$7,095
33/100
Durham County
Graduation
80.2%
Per pupil
$7,673
33/100
Rockingham County
Graduation
89.0%
Per pupil
$6,332
33/100
Carteret County
Graduation
86.0%
Per pupil
$6,998
33/100
Catawba County
Graduation
89.5%
Per pupil
$6,209
33/100
Cabarrus County
Graduation
89.4%
Per pupil
$6,204
33/100
Forsyth County
Graduation
85.8%
Per pupil
$6,993
33/100
Hoke County
Graduation
88.0%
Per pupil
$6,501
33/100
Randolph County
Graduation
89.6%
Per pupil
$6,157
33/100
Lincoln County
Graduation
90.1%
Per pupil
$5,855
32/100
Cherokee County
Graduation
76.0%
Per pupil
$7,722
32/100
Pitt County
Graduation
86.0%
Per pupil
$6,882
32/100
Stokes County
Graduation
87.0%
Per pupil
$6,659
31/100
Wilkes County
Graduation
87.0%
Per pupil
$6,633
31/100
Camden County
Graduation
87.0%
Per pupil
$6,606
31/100
Person County
Graduation
84.4%
Per pupil
$7,009
30/100
Davie County
Graduation
87.0%
Per pupil
$6,549
30/100
Craven County
Graduation
87.0%
Per pupil
$6,496
30/100
Gaston County
Graduation
88.5%
Per pupil
$6,151
30/100
Nash County
Graduation
86.7%
Per pupil
$6,609
30/100
Robeson County
Graduation
87.0%
Per pupil
$6,478
30/100
Lee County
Graduation
87.0%
Per pupil
$6,400
29/100
Caswell County
Graduation
87.0%
Per pupil
$6,381
28/100
Richmond County
Graduation
84.0%
Per pupil
$6,903
28/100
Washington County
Graduation
82.0%
Per pupil
$7,103
28/100
Alamance County
Graduation
84.5%
Per pupil
$6,801
28/100
Davidson County
Graduation
87.3%
Per pupil
$6,133
27/100
Brunswick County
Graduation
84.0%
Per pupil
$6,769
26/100
Mecklenburg County
Graduation
83.4%
Per pupil
$6,776
25/100
Cumberland County
Graduation
85.0%
Per pupil
$6,485
25/100
Lenoir County
Graduation
85.0%
Per pupil
$6,406
24/100
Edgecombe County
Graduation
82.2%
Per pupil
$6,793
24/100
Harnett County
Graduation
87.0%
Per pupil
$5,985
24/100
Wayne County
Graduation
81.0%
Per pupil
$6,828
23/100
Franklin County
Graduation
85.0%
Per pupil
$6,277
22/100
Pasquotank County
Graduation
79.8%
Per pupil
$6,748
21/100
Duplin County
Graduation
84.0%
Per pupil
$6,268
20/100
Granville County
Graduation
84.7%
Per pupil
$6,159
20/100
Sampson County
Graduation
80.9%
Per pupil
$6,654
20/100
Wilson County
Graduation
79.6%
Per pupil
$6,288
15/100

— = data not available for this county.

Compare county school profiles in North Carolina

Use the comparison tool to review school scores, graduation rates, and spending side by side.

Compare Counties

Frequently Asked Questions About North Carolina Schools

Which North Carolina counties have the highest graduation rates?
Jones County (97.0%), Pamlico County (95.7%), and Currituck County (95.0%) currently lead North Carolina among counties with available NCES four-year adjusted cohort graduation-rate data. This answer is generated from the same dataset used in the county table and can change when federal data refreshes.
What is per-pupil spending like in North Carolina?
Across North Carolina counties with available NCES district-finance data, average per-pupil spending is $6,969. The highest current county values are Hyde County ($10,356), Tyrrell County ($9,655), and Orange County ($8,629). Compare counties in the table before treating the statewide average as representative of a local district.
Which North Carolina county has the strongest measured school score?
Hyde County has the highest school score in North Carolina with a score of 88/100, based on available NCES graduation-rate and school-finance data.
What is the average graduation rate in North Carolina?
The average high school graduation rate across North Carolina counties is 88.0%, based on NCES data.
Which county in North Carolina has the lowest school score?
Wilson County has the lowest school score in North Carolina with a score of 15/100. School scores reflect available graduation-rate and per-pupil spending signals.

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.