SearchEd
CommunityContactLog in

North Carolina's most comprehensive teaching-job directory, sourced from 115 public school districts.

1,234 open positions across 100 counties, refreshed daily from district job boards.

Listings last updated: November 10, 2026

See all NC listings with filters

Browse by district

See every North Carolina school district with an open position, grouped by county.

Browse all districts in NC

Browse by county

Cumberland County (86)Durham County (86)Cabarrus County (79)Johnston County (70)Pitt County (65)Guilford County (64)Union County (61)Onslow County (51)Robeson County (50)Iredell County (48)Moore County (43)Wayne County (41)Stanly County (36)Brunswick County (35)Harnett County (29)Edgecombe County (24)Halifax County (24)Craven County (22)Vance County (20)Granville County (18)Martin County (18)Wilson County (18)Buncombe County (17)Currituck County (16)Person County (14)Chatham County (13)Orange County (13)Lee County (12)Transylvania County (11)Wilkes County (11)Catawba County (10)Watauga County (10)Hertford County (9)Caswell County (8)Haywood County (8)Sampson County (8)Richmond County (7)Bladen County (6)Carteret County (6)Montgomery County (6)Scotland County (6)Alexander County (4)Jackson County (4)Lenoir County (4)Madison County (4)Nash County (4)Pamlico County (4)Polk County (4)Warren County (4)Cherokee County (3)Chowan County (3)Greene County (3)Swain County (3)Alleghany County (2)Bertie County (2)Columbus County (2)Anson County (1)Ashe County (1)Mitchell County (1)Washington County (1)Yancey County (1)Alamance CountyAvery CountyBeaufort CountyBurke CountyCaldwell CountyCamden CountyClay CountyCleveland CountyDare CountyDavidson CountyDavie CountyDuplin CountyForsyth CountyFranklin CountyGaston CountyGates CountyGraham CountyHenderson CountyHoke CountyHyde CountyJones CountyLincoln CountyMacon CountyMcDowell CountyMecklenburg CountyNew Hanover CountyNorthampton CountyPasquotank CountyPender CountyPerquimans CountyRandolph CountyRockingham CountyRowan CountyRutherford CountyStokes CountySurry CountyTyrrell CountyWake CountyYadkin County

Browse by role

PrincipalAssistant PrincipalSuperintendentSpecial Education TeacherESL / ELDSchool CounselorSchool PsychologistSchool Social WorkerSpeech-Language PathologistSchool NurseOccupational TherapistPhysical TherapistBCBA

Substitute teaching

See every current long-term substitute teacher opening in North Carolina.

Browse substitute teacher jobs in NC

Browse by grade level

Elementary School (277)Middle School (135)High School (121)