dcsimg

Teaching Schools in North Carolina Districts

North Carolina has more than 133 school districts, from Cumberland county County's to Yancey county County's and everywhere in between.

Here's a list of all districts with more than 1,000 students, plus some key information if you're interested in becoming a teacher in North Carolina. Don't miss our report on North Carolina Teacher Salaries!

District County Number of Students Number of Full Time Teachers Total Education Expenditures
Cumberland County Schools Cumberland County Schools Cumberland 51,187 3284 $416,242,000
Pitt County Schools Pitt County Schools Pitt 23,966 1571 $194,091,000
Alamance-burlington Schools Alamance-burlington Schools Alamance 23,115 1552 $181,790,000
Rocky Mount PreparatoryRocky Mount Preparatory Nash 1,263 55 $7,998,000
Kestrel Heights SchoolKestrel Heights School Durham 1,043 64 $7,302,000
Lincoln Charter SchoolLincoln Charter School Lincoln 1,926 113 $9,959,000
Lake Norman Charter Lake Norman Charter Mecklenburg 1,606 93 $9,145,000
Franklin Academy Franklin Academy Wake 1,643 110 $9,510,000
East Wake Academy East Wake Academy Wake 1,144 74 $7,386,000
Sugar Creek CharterSugar Creek Charter Mecklenburg 1,401 90 $7,506,000
Alexander County Schools Alexander County Schools Alexander 5,084 315 $43,716,000
Thomas Jefferson Classical AcademyThomas Jefferson Classical Academy Rutherford 1,301 80 $9,109,000
Piedmont Community CharterPiedmont Community Charter Gaston 1,245 74 $6,760,000
Phoenix Academy IncPhoenix Academy Inc Guilford 1,057 69 $4,681,000
Union Academy Charter SchoolUnion Academy Charter School Union 1,399 84 $7,879,000
Alleghany County Schools Alleghany County Schools Alleghany 1,492 122 $16,272,000
Gaston College PreparatoryGaston College Preparatory Northampton 1,280 78 $7,656,000
Queens Grant Community SchoolQueens Grant Community School Mecklenburg 1,267 69 $9,019,000
Community School Of DavidsonCommunity School Of Davidson Mecklenburg 1,342 82 $9,132,000
Voyager AcademyVoyager Academy Durham 1,347 105 $11,130,000
Pine Lake Preparatory Pine Lake Preparatory Iredell 1,716 106 $9,748,000
Anson County Schools Anson County Schools Anson 3,434 219 $35,712,000
Ashe County Schools Ashe County Schools Ashe 3,175 232 $30,654,000
Asheboro City Schools Asheboro City Schools Randolph 4,814 315 $43,918,000
Asheville City Schools Asheville City Schools Buncombe 4,423 323 $47,818,000
Avery County Schools Avery County Schools Avery 2,183 167 $23,172,000
Triad Math And Science AcademyTriad Math And Science Academy Guilford 1,159 61 $4,955,000
Mountain Island CharterMountain Island Charter Gaston 1,309 72 $5,828,000
North East Carolina Preparatory SchoolNorth East Carolina Preparatory School Edgecombe 1,069 71 $5,613,000
Beaufort County Schools Beaufort County Schools Beaufort 7,066 486 $61,814,000
Langtree Charter AcademyLangtree Charter Academy Iredell 1,134 57 $3,795,000
Cabarrus Charter AcademyCabarrus Charter Academy Cabarrus 1,122 63 $4,182,000
Bertie County Schools Bertie County Schools Bertie 2,435 160 $29,885,000
Bladen County Schools Bladen County Schools Bladen 4,864 302 $46,825,000
Brunswick County Schools Brunswick County Schools Brunswick 12,525 795 $115,045,000
Buncombe County Schools Buncombe County Schools Buncombe 24,563 1622 $214,141,000
Burke County Schools Burke County Schools Burke 12,780 793 $107,304,000
Cabarrus County Schools Cabarrus County Schools Cabarrus 31,408 1900 $223,853,000
Caldwell County Schools Caldwell County Schools Caldwell 12,187 833 $102,111,000
Camden County Schools Camden County Schools Camden 1,860 125 $16,554,000
Carteret County Public Schools Carteret County Public Schools Carteret 8,472 628 $77,268,000
Caswell County Schools Caswell County Schools Caswell 2,767 186 $25,711,000
Catawba County Schools Catawba County Schools Catawba 16,641 1026 $137,468,000
Chapel Hill-carrboro City SchoolsChapel Hill-carrboro City Schools Orange 11,982 896 $132,869,000
Chatham County Schools Chatham County Schools Chatham 8,690 592 $78,101,000
Cherokee County Schools Cherokee County Schools Cherokee 3,507 256 $31,816,000
Edenton-chowan Schools Edenton-chowan Schools Chowan 2,134 145 $25,702,000
Clay County Schools Clay County Schools Clay 1,374 93 $12,904,000
Cleveland County Schools Cleveland County Schools Cleveland 15,492 1049 $138,693,000
Clinton City Schools Clinton City Schools Sampson 3,189 199 $26,570,000
Columbus County Schools Columbus County Schools Columbus 6,195 401 $54,557,000
Currituck County Schools Currituck County Schools Currituck 4,045 252 $34,718,000
Dare County Schools Dare County Schools Dare 5,092 375 $53,659,000
Davidson County Schools Davidson County Schools Davidson 19,505 1199 $142,749,000
Davie County Schools Davie County Schools Davie 6,323 426 $53,724,000
Duplin County Schools Duplin County Schools Duplin 10,068 635 $85,909,000
Durham Public Schools Durham Public Schools Durham 34,023 2305 $334,541,000
Edgecombe County Public SchoolsEdgecombe County Public Schools Edgecombe 6,115 385 $56,883,000
Elkin City Schools Elkin City Schools Surry 1,221 90 $11,058,000
Winston Salem/forsyth County SchoolsWinston Salem/forsyth County Schools Forsyth 54,984 3695 $458,645,000
Franklin County Schools Franklin County Schools Franklin 8,533 570 $70,944,000
Gaston County Schools Gaston County Schools Gaston 32,091 1912 $240,199,000
Gates County Schools Gates County Schools Gates 1,655 123 $17,534,000
Graham County Schools Graham County Schools Graham 1,225 86 $13,379,000
Granville County Schools Granville County Schools Granville 8,058 484 $68,219,000
Greene County Schools Greene County Schools Greene 3,174 205 $32,879,000
Guilford County Schools Guilford County Schools Guilford 73,151 4671 $665,066,000
Halifax County Schools Halifax County Schools Halifax 2,851 183 $35,806,000
Harnett County Schools Harnett County Schools Harnett 20,690 1242 $159,832,000
Haywood County Schools Haywood County Schools Haywood 8,328 515 $65,013,000
Henderson County Schools Henderson County Schools Henderson 13,698 906 $109,202,000
Hertford County Schools Hertford County Schools Hertford 3,077 192 $33,349,000
Hickory City Schools Hickory City Schools Catawba 4,377 281 $35,667,000
Hoke County Schools Hoke County Schools Hoke 8,669 558 $66,977,000
Iredell-statesville Schools Iredell-statesville Schools Iredell 20,915 1221 $164,915,000
Jackson County Schools Jackson County Schools Jackson 3,724 244 $32,400,000
Johnston County Schools Johnston County Schools Johnston 34,857 2234 $274,377,000
Jones County Schools Jones County Schools Jones 1,170 91 $14,764,000
Kannapolis City Schools Kannapolis City Schools Cabarrus 5,424 369 $47,165,000
Lee County Schools Lee County Schools Lee 10,231 650 $79,298,000
Lenoir County Public Schools Lenoir County Public Schools Lenoir 9,079 576 $75,691,000
Lexington City Schools Lexington City Schools Davidson 3,161 206 $29,208,000
Lincoln County Schools Lincoln County Schools Lincoln 11,622 770 $89,338,000
Macon County Schools Macon County Schools Macon 4,425 316 $39,418,000
Madison County Schools Madison County Schools Madison 2,417 179 $22,864,000
Martin County Schools Martin County Schools Martin 3,370 237 $34,842,000
Mcdowell County Schools Mcdowell County Schools Mcdowell 6,245 427 $56,356,000
Charlotte-mecklenburg Schools Charlotte-mecklenburg Schools Mecklenburg 146,211 8464 $1,189,338,000
Mitchell County Schools Mitchell County Schools Mitchell 1,896 140 $19,425,000
Montgomery County Schools Montgomery County Schools Montgomery 4,134 272 $38,756,000
Moore County Schools Moore County Schools Moore 12,930 814 $108,367,000
Mooresville Graded School DistrictMooresville Graded School District Iredell 6,130 358 $47,652,000
Mount Airy City Schools Mount Airy City Schools Surry 1,633 115 $15,812,000
Nash-rocky Mount Schools Nash-rocky Mount Schools Nash 15,911 933 $134,546,000
Craven County Schools Craven County Schools Craven 14,286 930 $116,290,000
New Hanover County Schools New Hanover County Schools New hanover 26,214 1663 $228,582,000
Newton Conover City Schools Newton Conover City Schools Catawba 3,159 211 $25,613,000
Northampton County Schools Northampton County Schools Northampton 1,970 117 $24,423,000
Onslow County Schools Onslow County Schools Onslow 26,159 1534 $201,518,000
Orange County Schools Orange County Schools Orange 7,627 550 $75,323,000
Pamlico County Schools Pamlico County Schools Pamlico 1,340 103 $14,900,000
Elizabeth City-pasquotank Public SchoolsElizabeth City-pasquotank Public Schools Pasquotank 5,915 387 $51,348,000
Pender County Schools Pender County Schools Pender 9,191 572 $70,341,000
Perquimans County Schools Perquimans County Schools Perquimans 1,744 120 $17,746,000
Person County Schools Person County Schools Person 4,654 300 $42,102,000
Polk County Schools Polk County Schools Polk 2,289 180 $26,430,000
Randolph County Schools Randolph County Schools Randolph 17,781 1111 $140,620,000
Richmond County Schools Richmond County Schools Richmond 7,609 494 $64,829,000
Roanoke Rapids City Schools Roanoke Rapids City Schools Halifax 2,958 191 $25,692,000
Public Schools Of Robeson CountyPublic Schools Of Robeson County Robeson 23,943 1443 $201,104,000
Rockingham County Schools Rockingham County Schools Rockingham 12,835 800 $113,011,000
Rowan-salisbury Schools Rowan-salisbury Schools Rowan 19,891 1266 $169,795,000
Rutherford County Schools Rutherford County Schools Rutherford 8,527 541 $77,314,000
Sampson County Schools Sampson County Schools Sampson 8,625 553 $73,054,000
Scotland County Schools Scotland County Schools Scotland 5,991 404 $60,500,000
Stanly County Schools Stanly County Schools Stanly 8,608 586 $70,541,000
Stokes County Schools Stokes County Schools Stokes 6,295 453 $59,339,000
Surry County Schools Surry County Schools Surry 8,377 533 $70,258,000
Swain County Schools Swain County Schools Swain 2,039 140 $19,881,000
Thomasville City Schools Thomasville City Schools Davidson 2,464 164 $23,639,000
Transylvania County Schools Transylvania County Schools Transylvania 3,488 272 $35,378,000
Union County Public Schools Union County Public Schools Union 42,199 2522 $313,985,000
Vance County Schools Vance County Schools Vance 6,726 487 $61,803,000
Wake County Schools Wake County Schools Wake 157,584 9885 $1,199,111,000
Warren County Schools Warren County Schools Warren 2,354 154 $26,727,000
Washington County Schools Washington County Schools Washington 1,623 110 $19,230,000
Watauga County Schools Watauga County Schools Watauga 4,402 355 $42,460,000
Wayne County Public Schools Wayne County Public Schools Wayne 18,955 1205 $152,393,000
Whiteville City Schools Whiteville City Schools Columbus 2,295 158 $21,320,000
Wilkes County Schools Wilkes County Schools Wilkes 10,012 626 $84,203,000
Wilson County Schools Wilson County Schools Wilson 12,259 728 $95,400,000
Yadkin County Schools Yadkin County Schools Yadkin 5,602 370 $46,483,000
Yancey County Schools Yancey County Schools Yancey 2,206 169 $21,829,000
Sources:
  • Public Elementary/Secondary School Universe Survey Data, Common Core of Data (CCD) 2015-16, National Center for Education Statistics, https://nces.ed.gov/ccd/pubschuniv.asp
  • Local Education Agency (School District) Finance Survey (F-33) Data, Common Core of Data (CCD) 2013-14, National Center for Education Statistics, https://nces.ed.gov/ccd/f33agency.asp