📊 Data: NCES CCD 2024–2025·🔄 Updated: May 2026·Editorial standards
🏠 United States · North Carolina

School Districts in
North Carolina

112 public school districts — browse by rating, county, or enter your zip code for instant results.

112
Districts
852
Zip Codes
6/10
Avg Rating
1,565,078
Students
Find by Zip Code
Advertisement
Browse by County100 counties
Orange County
3 districts
Surry County
2 districts
Randolph County
2 districts
Wake County
2 districts
Halifax County
2 districts
Cabarrus County
2 districts
Iredell County
2 districts
Cumberland County
2 districts
Columbus County
2 districts
Onslow County
2 districts
Buncombe County
2 districts
Davie County
1 district
Forsyth County
1 district
Yadkin County
1 district
Rowan County
1 district
Stokes County
1 district
Rockingham County
1 district
Davidson County
1 district
Alamance County
1 district
Chatham County
1 district
Montgomery County
1 district
Caswell County
1 district
Guilford County
1 district
Moore County
1 district
Lee County
1 district
Person County
1 district
Harnett County
1 district
Durham County
1 district
Johnston County
1 district
Granville County
1 district
Franklin County
1 district
Wayne County
1 district
Vance County
1 district
Warren County
1 district
Nash County
1 district
Edgecombe County
1 district
Bertie County
1 district
Beaufort County
1 district
Hyde County
1 district
Pitt County
1 district
Wilson County
1 district
Hertford County
1 district
Northampton County
1 district
Martin County
1 district
Greene County
1 district
Pasquotank County
1 district
Dare County
1 district
Currituck County
1 district
Perquimans County
1 district
Camden County
1 district
Tyrrell County
1 district
Gates County
1 district
Washington County
1 district
Chowan County
1 district
Stanly County
1 district
Gaston County
1 district
Anson County
1 district
Cleveland County
1 district
Rutherford County
1 district
Mecklenburg County
1 district
Lincoln County
1 district
Union County
1 district
Sampson County
1 district
Bladen County
1 district
Duplin County
1 district
Richmond County
1 district
Robeson County
1 district
Scotland County
1 district
Hoke County
1 district
New Hanover County
1 district
Brunswick County
1 district
Pender County
1 district
Lenoir County
1 district
Pamlico County
1 district
Carteret County
1 district
Craven County
1 district
Jones County
1 district
Catawba County
1 district
Watauga County
1 district
Wilkes County
1 district
Caldwell County
1 district
Burke County
1 district
Ashe County
1 district
Avery County
1 district
Alleghany County
1 district
Alexander County
1 district
Graham County
1 district
Mitchell County
1 district
Jackson County
1 district
Transylvania County
1 district
Henderson County
1 district
McDowell County
1 district
Swain County
1 district
Yancey County
1 district
Haywood County
1 district
Polk County
1 district
Macon County
1 district
Madison County
1 district
Cherokee County
1 district
Clay County
1 district
All North Carolina School Districts 112 districts, sorted by rating
DistrictCityRatingZip Codes
Chapel Hill-Carrboro City SchoolsChapel Hill10/10  Excellent · 99th pct1
Chapel Hill-Carrboro SchoolsChapel Hill-Carrboro10/10  Excellent · 99th pct2
Union County Public SchoolsUnion10/10  Excellent · 99th pct8
Elkin City SchoolsElkin10/10  Excellent · 98th pct1
Polk County SchoolsColumbus10/10  Excellent · 98th pct4
Carteret County SchoolsCarteret10/10  Excellent · 97th pct17
Watauga County SchoolsWatauga10/10  Excellent · 96th pct7
Mooresville City SchoolsMooresville10/10  Excellent · 95th pct1
Camden County SchoolsCamden10/10  Excellent · 94th pct3
Ashe County SchoolsAshe10/10  Excellent · 92th pct11
Wake County Public School SystemCary10/10  Excellent · 91th pct5
Wake County SchoolsWake10/10  Excellent · 91th pct27
Asheville City SchoolsAsheville10/10  Excellent · 90th pct3
Henderson County SchoolsBat Cave10/10  Excellent · 90th pct13
Lincoln County SchoolsLincoln10/10  Excellent · 90th pct5
Dare County SchoolsDare9/10  Excellent · 88th pct14
Cabarrus County SchoolsCabarrus9/10  Excellent · 87th pct5
Avery County SchoolsAvery9/10  Excellent · 86th pct8
Madison County SchoolsHot Springs9/10  Excellent · 86th pct3
Davie County SchoolsDavie9/10  Excellent · 85th pct3
Haywood County SchoolsCanton9/10  Excellent · 85th pct6
Surry County SchoolsSurry9/10  Excellent · 84th pct8
Chatham County SchoolsChatham9/10  Excellent · 83th pct11
Davidson County SchoolsDavidson9/10  Excellent · 83th pct8
Pender County SchoolsPender9/10  Excellent · 83th pct6
Transylvania County SchoolsBalsam Grove9/10  Excellent · 83th pct8
Yancey County SchoolsBurnsville9/10  Excellent · 83th pct3
New Hanover County SchoolsNew Hanover9/10  Excellent10
Alexander County SchoolsAlexander8/10  Good · 80th pct3
Buncombe County SchoolsAsheville8/10  Good · 78th pct12
Catawba County SchoolsCatawba8/10  Good · 78th pct9
Charlotte-Mecklenburg SchoolsCharlotte-Mecklenburg8/10  Good · 78th pct34
Iredell-Statesville SchoolsIredell-Statesville8/10  Good · 78th pct7
Sampson County SchoolsSampson8/10  Good · 78th pct11
Burke County SchoolsBurke8/10  Good · 73th pct9
Cleveland County SchoolsCleveland8/10  Good · 73th pct12
Moore County SchoolsMoore8/10  Good · 73th pct12
Cherokee County SchoolsAndrews7/10  Good · 70th pct3
Rutherford County SchoolsRutherford7/10  Good · 70th pct12
Yadkin County SchoolsYadkin7/10  Good · 70th pct5
Currituck County SchoolsCurrituck7/10  Good · 68th pct15
Mitchell County SchoolsBakersville7/10  Good · 68th pct2
Orange County SchoolsOrange7/10  Good · 68th pct4
Stokes County SchoolsStokes7/10  Good · 66th pct9
Swain County SchoolsBryson City7/10  Good · 66th pct2
Whiteville City SchoolsWhiteville7/10  Good · 66th pct1
Alleghany County SchoolsAlleghany7/10  Good · 63th pct6
Macon County SchoolsFranklin7/10  Good · 63th pct5
Wilkes County SchoolsWilkes7/10  Good · 63th pct12
Brunswick County SchoolsBrunswick7/10  Good · 61th pct12
Jones County SchoolsJones7/10  Good · 61th pct2
McDowell County SchoolsBlack Mountain7/10  Good · 61th pct5
Forsyth County SchoolsForsyth6/10  Average · 58th pct16
Pitt County SchoolsPitt6/10  Average · 58th pct12
Randolph County SchoolsRandolph6/10  Average · 58th pct11
Clay County SchoolsBrasstown6/10  Average · 55th pct3
Guilford County SchoolsGuilford6/10  Average · 55th pct26
Gaston County SchoolsGaston6/10  Average · 54th pct14
Richmond County SchoolsRichmond6/10  Average · 54th pct6
Onslow County SchoolsOnslow6/10  Average · 52th pct9
Stanly County SchoolsStanly6/10  Average · 52th pct9
Caldwell County SchoolsCaldwell6/10  Average5
Gates County SchoolsGates5/10  Average · 48th pct7
Perquimans County SchoolsPerquimans5/10  Average · 48th pct3
Person County SchoolsPerson5/10  Average · 48th pct6
Rockingham County SchoolsRockingham5/10  Average · 48th pct7
Beaufort County SchoolsBeaufort5/10  Average · 44th pct8
Edenton-Chowan SchoolsEdenton-Chowan5/10  Average · 44th pct2
Hyde County SchoolsHyde5/10  Average · 44th pct6
Jackson County SchoolsBalsam5/10  Average · 41th pct9
Wilson County SchoolsWilson5/10  Average · 41th pct8
Craven County SchoolsCraven5/10  Average9
Cumberland County SchoolsCumberland4/10  Below Average · 40th pct14
Lee County SchoolsLee4/10  Below Average · 40th pct3
Franklin County SchoolsFranklin4/10  Below Average · 38th pct5
Hoke County SchoolsHoke4/10  Below Average · 38th pct2
Johnston County SchoolsJohnston4/10  Below Average · 38th pct11
Alamance-Burlington SchoolsAlamance-Burlington4/10  Below Average · 34th pct10
Asheboro City SchoolsAsheboro4/10  Below Average · 33th pct1
Harnett County SchoolsHarnett4/10  Below Average · 33th pct11
Pamlico County SchoolsPamlico4/10  Below Average · 33th pct9
Graham County SchoolsAlmond4/10  Below Average · 30th pct3
Montgomery County SchoolsMontgomery4/10  Below Average · 30th pct6
Columbus County SchoolsColumbus3/10  Below Average · 29th pct13
Durham Public SchoolsDurham3/10  Below Average · 29th pct10
Wayne County Public SchoolsWayne3/10  Below Average · 27th pct8
Granville County SchoolsGranville3/10  Below Average · 26th pct6
Lenoir County SchoolsLenoir3/10  Below Average · 25th pct4
Pasquotank County SchoolsPasquotank3/10  Below Average · 24th pct1
Bladen County SchoolsBladen3/10  Below Average · 23th pct9
Duplin County SchoolsDuplin3/10  Below Average · 22th pct12
Caswell County SchoolsCaswell3/10  Below Average · 20th pct7
Martin County SchoolsMartin2/10  Poor · 18th pct8
Scotland County SchoolsScotland2/10  Poor · 18th pct5
Vance County SchoolsVance2/10  Poor · 18th pct5
Kannapolis City SchoolsKannapolis2/10  Poor · 15th pct1
Rowan-Salisbury SchoolsRowan-Salisbury2/10  Poor · 15th pct15
Bertie County SchoolsBertie2/10  Poor · 13th pct8
Greene County SchoolsGreene2/10  Poor · 12th pct4
Nash-Rocky Mount SchoolsNash-Rocky Mount2/10  Poor · 11th pct8
Anson County SchoolsAnson2/10  Poor7
Tyrrell County SchoolsTyrrell1/10  Poor · 10th pct1
Warren County SchoolsWarren1/10  Poor · 10th pct5
Robeson County SchoolsRobeson1/10  Poor · 8th pct15
Edgecombe County SchoolsEdgecombe1/10  Poor · 6th pct9
Washington County SchoolsWashington1/10  Poor · 5th pct3
Hertford County SchoolsHertford1/10  Poor · 4th pct6
Halifax County SchoolsHalifax1/10  Poor · 3th pct6
Weldon City SchoolsWeldon1/10  Poor · 2th pct1
Northampton County SchoolsNorthampton1/10  Poor · 1th pct12
Camp Lejeune SchoolsCamp LejeuneNot rated4
Fort Bragg SchoolsFort BraggNot rated3

School Districts in North Carolina

North Carolina is home to 112 public school districts serving approximately 1,565,078 students across 852+ zip codes. The average district rating statewide is 6/10, based on state reading and math assessment proficiency (NCES EDFacts, 2017–18 — the most recent district-level federal collection we have processed), ranked against other districts in the same state. Directory data (enrollment, schools, contacts) is NCES CCD 2024–25.

Top-rated districts in North Carolina include Chapel Hill-Carrboro City Schools, Chapel Hill-Carrboro Schools, Union County Public Schools, and 2 more top-rated districts. Use the table above to sort and compare all districts, or click any district name to view its full profile including assigned schools, enrollment, and spending data.

Finding Your District in North Carolina

School district boundaries in North Carolina are determined by your residential address, not just your city or zip code. In some areas, a single zip code spans multiple districts, or a district may serve students across several zip codes. The most reliable way to confirm your district is to enter your exact zip code in the search tool above.

Why School Districts Matter for Homebuyers

In North Carolina, as across the country, school district quality is one of the top three factors homebuyers cite when choosing a neighborhood. Homes in higher-rated districts often command a premium of 5–25% compared to similar homes in adjacent districts. Whether you're buying, renting, or planning a move, understanding which school district serves your address is an essential first step.

Frequently Asked Questions
How many school districts are in North Carolina?
North Carolina has 112 public school districts covering 852+ zip codes and serving an estimated 1,565,078 students. The statewide average district rating is 6/10 based on state assessment data.
How do I find my school district in North Carolina?
Enter your 5-digit zip code in the search box above to instantly find your North Carolina school district, including ratings, enrollment, and assigned elementary, middle, and high schools.
What is the best school district in North Carolina?
The table above is sorted by rating (highest first). Districts rated 9–10/10 are top-tier based on state reading and math proficiency. Click any district name to view its full profile.
Can I search by address instead of zip code?
Yes — on any district page, enter a full street address in the search box and it will resolve to the correct zip code automatically.
📍 Find Any Zip Code
🏠 Browse Homes in This Area
Search available homes and properties near North Carolina school districts. Compare neighborhoods by district rating before you buy.
Search Homes on Zillow →
📍 Find a Home by School District
Realtor.com lets you filter home searches by school district rating. Find your perfect neighborhood in North Carolina.
Search on Realtor.com →