North Carolina Teaching jobs

Searching for a job teaching in NC? You’ve come to the right place. Teach Away posts college and K-12 teacher jobs and administrative positions in both public and private schools in North Carolina.

Top North Carolina Teaching Jobs positions

job-item-school-logo
Middle/High School Social Studies Teacher
Building iconParticipate Learning
Map marker iconChapel Hill, United States
License required iconTeaching Credential/License
Start in August 2026
job-item-school-logo
Middle/High School Science Teacher
Building iconParticipate Learning
Map marker iconChapel Hill, United States
License required iconTeaching Credential/License
Start in August 2026
job-item-school-logo
Middle/High School Math Teacher
Building iconParticipate Learning
Map marker iconChapel Hill, United States
License required iconTeaching Credential/License
Start in August 2026

How to find teaching jobs in North Carolina

Teaching jobs in NC require at minimum a Bachelor’s degree, teacher training, and a state issued teaching credential. North Carolina school districts are looking to recruit 100,000 teachers in the next decade, especially focusing on core subjects, English, math and science. Teachers in North Carolina can also expect a higher than average salary.

Teaching in North Carolina at a Glance

Number of public schools
2,557
Number of teachers
98,590
Number of students
1,518,465
Average teacher salary
$44,780
Budget
$22.1 billion
Teacher certification requirements
Praxis II Series, Pearson Test for North Carolina
Teacher certification reciprocity
Out-of-state teachers can qualify for certification in North Carolina through the NASDTEC Interstate Agreement
State professional development requirements
7.5 renewal credits

teachaway-logo