dcsimg
 

Teaching Schools in North Carolina Districts

North Carolina has more than 121 school districts, from Wake county County's Wake county schools to Rutherford county County's Thomas jefferson class academy 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 Teachers Per-Capita Income Phone Number URL
Wake County Schools Wake 140,558 8,924 $27,004 (919) 850-1600 http://www.wcpss.net/
Charlotte Mecklenburg Schools Mecklenburg 136,969 8,949 $27,352 (980) 343-3000 NA
Guilford County Schools Guilford 72,758 4,900 $23,340 (336) 370-8100 http://www.gcsnc.com/
Cumberland County Schools Cumberland 53,035 3,674 $17,916 (910) 678-2300 http://www.ccs.k12.nc.us/
Forsyth County Schools Forsyth 52,795 3,869 $23,023 (336) 727-2816 http://wsfcs.k12.nc.us/
Union County Public Schools Union 39,395 2,490 $21,978 (704) 283-3733 http://www.ucps.k12.nc.us/
Durham Public Schools Durham 32,470 2,210 $23,156 (919) 560-2000 http://www.dpsnc.net/
Gaston County Schools Gaston 32,351 1,935 $19,225 (704) 866-6100 http://www.gaston.k12.nc.us/
Johnston County Schools Johnston 31,960 2,162 $18,788 (919) 934-6031 http://www.johnston.k12.nc.us
Cabarrus County Schools Cabarrus 28,242 1,866 $21,783 (704) 262-6191 NA
Buncombe County Schools Buncombe 25,625 1,627 $20,430 (828) 255-5921 NA
New Hanover County Schools New hanover 24,505 1,601 $23,123 (910) 763-5431 NA
Onslow County Schools Onslow 24,075 1,473 $15,719 (910) 455-2211 NA
Robeson County Schools Robeson 23,937 1,516 $13,224 (910) 671-6000 NA
Pitt County Schools Pitt 23,382 1,581 $18,243 (252) 830-4200 NA
Alamance Burlington Schools Alamance 22,763 1,492 $19,391 (336) 570-6060 NA
Iredell Statesville Schools Iredell 21,488 1,325 $21,531 (704) 872-8931 NA
Rowan Salisbury Schools Rowan 20,887 1,393 $18,203 (704) 636-7500 NA
Davidson County Schools Davidson 20,757 1,234 $19,774 (336) 249-8181 NA
Wayne County Public Schools Wayne 19,458 1,288 $17,010 (919) 731-5900 NA
Harnett County Schools Harnett 19,291 1,256 $16,775 (910) 893-8151 NA
Randolph County Schools Randolph 18,954 1,206 $18,010 (336) 318-6100 NA
Nash Rocky Mount Schools Nash 17,812 1,083 $17,746 (252) 459-5220 NA
Catawba County Schools Catawba 17,338 1,077 $19,686 (828) 464-8333 NA
Cleveland County Schools Cleveland 16,420 1,113 $17,466 (704) 476-8000 NA
Craven County Schools Craven 14,704 959 $18,423 (252) 514-6300 NA
Rockingham County Schools Rockingham 14,095 959 $17,120 (336) 627-2600 NA
Burke County Schools Burke 14,078 994 $17,397 (828) 439-4312 NA
Henderson County Schools Henderson 13,397 911 $21,110 (828) 697-4733 NA
Caldwell County Schools Caldwell 13,055 871 $17,353 (828) 728-8407 NA
Wilson County Schools Wilson 12,503 771 $17,102 (252) 399-7700 NA
Moore County Schools Moore 12,496 815 $23,377 (910) 947-2976 NA
Lincoln County Schools Lincoln 12,168 799 $18,877 (704) 732-2261 NA
Brunswick County Schools Brunswick 12,138 805 $19,857 (910) 253-2900 NA
Chapel Hill Carrboro Schools Orange 11,585 938 $25,517 (919) 967-8211 NA
Wilkes County Schools Wilkes 10,345 641 $17,516 (336) 667-1121 NA
Lee County Schools Lee 9,871 610 $19,147 (919) 774-6226 NA
Stanly County Schools Stanly 9,454 679 $17,825 (704) 983-5151 NA
Rutherford County Schools Rutherford 9,384 623 $16,270 (828) 245-0252 NA
Lenoir County Public Schools Lenoir 9,359 596 $16,744 (252) 527-1109 NA
Duplin County Schools Duplin 9,042 610 $14,499 (910) 296-1521 NA
Granville County Schools Granville 8,944 568 $17,118 (919) 693-4613 NA
Surry County Schools Surry 8,794 593 $16,914 (336) 386-8211 NA
Sampson County Schools Sampson 8,588 551 $14,631 (910) 592-1401 NA
Franklin County Schools Franklin 8,476 554 $17,562 (919) 496-4159 NA
Carteret County Public Schools Carteret 8,409 637 $21,260 (252) 728-4583 NA
Pender County Schools Pender 8,358 531 $17,882 (910) 259-2187 NA
Hoke County Schools Hoke 7,920 535 $13,635 (910) 875-4106 NA
Richmond County Schools Richmond 7,918 509 $14,485 (910) 582-5860 NA
Haywood County Schools Haywood 7,903 548 $18,554 (828) 456-2400 NA
Chatham County Schools Chatham 7,900 568 $23,355 (919) 542-3626 NA
Edgecombe County Schools Edgecombe 7,594 449 $15,682 (252) 641-2600 NA
Vance County Schools Vance 7,573 561 $15,897 (252) 492-2127 NA
Beaufort County Schools Beaufort 7,290 513 $16,722 (252) 946-6593 NA
Orange County Schools Orange 7,192 513 $23,731 (919) 732-8126 NA
Stokes County Schools Stokes 7,130 493 $18,130 (336) 593-8146 NA
Columbus County Schools Columbus 6,950 448 $13,952 (910) 642-5168 NA
Davie County Schools Davie 6,816 435 $21,359 (336) 751-5921 NA
Mcdowell County Schools Mcdowell 6,697 454 $16,109 (828) 652-4535 NA
Scotland County Schools Scotland 6,655 514 $15,693 (910) 276-1138 NA
Pasquotank County Schools Pasquotank 6,190 449 $14,815 (252) 335-2981 NA
Yadkin County Schools Yadkin 6,098 391 $18,576 (336) 679-2051 NA
Alexander County Schools Alexander 5,553 336 $18,507 (828) 632-7001 NA
Mooresville City Schools Iredell 5,540 326 $19,008 (704) 664-5553 NA
Bladen County Schools Bladen 5,378 365 $14,735 (910) 862-4136 NA
Person County Schools Person 5,263 365 $18,709 (336) 599-2191 NA
Kannapolis City Schools Cabarrus 5,112 396 $17,024 (704) 938-1131 NA
Dare County Schools Dare 4,979 388 $23,614 (252) 480-8888 NA
Asheboro City Schools Randolph 4,748 334 $19,110 (336) 625-5104 NA
Hickory City Schools Catawba 4,543 301 $22,925 (828) 322-2855 NA
Watauga County Schools Watauga 4,502 341 $17,258 (828) 264-7190 NA
Montgomery County Schools Montgomery 4,406 302 $16,504 (910) 576-6511 http://www.mps.k12.al.us/
Macon County Schools Macon 4,396 319 $18,642 (828) 524-3314 NA
Halifax County Schools Halifax 4,199 265 $12,900 (252) 583-5111 NA
Martin County Schools Martin 4,006 299 $15,102 (252) 792-1575 NA
Currituck County Schools Currituck 3,967 260 $19,908 (252) 232-2223 NA
Anson County Schools Anson 3,903 265 $14,853 (704) 694-4417 NA
Asheville City Schools Buncombe 3,758 329 $20,174 (828) 350-7000 NA
Transylvania County Schools Transylvania 3,684 270 $20,767 (828) 884-6173 NA
Cherokee County Schools Cherokee 3,634 265 $15,814 (828) 837-2722 NA
Jackson County Schools Jackson 3,633 249 $18,057 (828) 586-2311 NA
Greene County Schools Greene 3,390 225 $15,452 (252) 747-3425 NA
Ashe County Schools Ashe 3,339 254 $16,429 (336) 246-7175 NA
Hertford County Schools Hertford 3,301 231 $15,641 (252) 358-1761 NA
Caswell County Schools Caswell 3,141 214 $16,470 (336) 694-4116 NA
Lexington City Schools Davidson 3,141 226 $15,514 (336) 242-1527 NA
Clinton City Schools Sampson 3,136 219 $16,009 (910) 592-3132 NA
Roanoke Rapids City Schools Halifax 3,012 198 $16,871 (252) 535-3111 NA
Bertie County Schools Bertie 2,989 218 $14,096 (252) 794-3173 NA
Newton Conover City Schools Catawba 2,958 208 $19,148 (828) 464-3191 NA
Warren County Schools Warren 2,667 184 $14,716 (252) 257-3184 NA
Northampton County Schools Northampton 2,663 198 $15,413 (252) 534-1371 NA
Madison County Schools Madison 2,624 188 $16,076 (828) 649-9276 NA
Polk County Schools Polk 2,586 189 $19,804 (828) 894-3051 NA
Thomasville City Schools Davidson 2,556 177 $16,759 (336) 474-4200 NA
Edenton Chowan Schools Chowan 2,417 173 $15,027 (252) 482-4436 NA
Yancey County Schools Yancey 2,395 175 $16,335 (828) 682-6101 NA
Avery County Schools Avery 2,330 172 $15,176 (828) 733-6006 NA
Whiteville City Schools Columbus 2,327 152 $15,660 (910) 642-4116 NA
Mitchell County Schools Mitchell 2,146 166 $15,933 (828) 688-4432 NA
Swain County Schools Swain 2,008 142 $15,449 (828) 488-3129 NA
Washington County Schools Washington 2,000 159 $14,994 (252) 793-5171 NA
Camden County Schools Camden 1,922 125 $18,681 (252) 335-0831 NA
Gates County Schools Gates 1,918 150 $15,963 (252) 357-1113 NA
Perquimans County Schools Perquimans 1,824 118 $15,728 (252) 426-5741 NA
Mount Airy City Schools Surry 1,667 119 $19,621 (336) 786-8355 NA
Alleghany County Schools Alleghany 1,596 125 $17,691 (336) 372-4345 NA
Pamlico County Schools Pamlico 1,440 118 $18,005 (252) 745-4171 NA
Pine Lake Preparatory Iredell 1,440 81 $0 (704) 799-2500 NA
Clay County Schools Clay 1,412 99 $18,221 (828) 389-8513 NA
Lake Norman Charter Mecklenburg 1,273 73 $0 (704) 948-8600 NA
Jones County Schools Jones 1,265 106 $15,916 (252) 448-2531 NA
Graham County Schools Graham 1,250 87 $14,237 (828) 479-3413 NA
Franklin Academy Wake 1,246 80 $0 (919) 570-8262 NA
Elkin City Schools Wilkes 1,184 93 $21,312 (336) 835-3135 NA
Lincoln Charter Lincoln 1,174 75 $0 (704) 736-9888 NA
Queen's Grant Community Mecklenburg 1,145 58 $0 (704) 573-6611 NA
Weldon City Schools Halifax 1,078 91 $12,024 (252) 536-4821 NA
Union Academy Union 1,077 74 $0 (704) 238-8883 NA
East Wake Academy Wake 1,033 69 $0 (919) 404-0444 NA
Thomas Jefferson Class Academy Rutherford 1,028 75 $0 (828) 657-9998 NA