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

Middle/High School Social Studies Teacher
Start in August 2026

Middle/High School Science Teacher
Start in August 2026

Middle/High School Math Teacher
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 |