Teaching Jobs in North Carolina

Teaching jobs in North Carolina are open across Charlotte, Greensboro, and Raleigh and other North Carolina metros, with employers like Charlotte Mecklenburg Schools, Guilford County Schools, and North Carolina State University hiring at every experience level. Find a role that fits below and apply directly.

Find Teaching Jobs

Overview

Open roles967+
Top cityCharlotte, NC
Cities hiring64
Work type99% On-site
Top industryEducation

Showing 5 of 967+ Teaching jobs

North Carolina State University
Teaching Academic Advisor
We won't show you this job again
North Carolina State University
New 11h ago
Teaching Academic Advisor
North Carolina State University
Raleigh, North Carolina
Teaching & Instruction
Corporate Training & Learning Development
Consulting & Professional Services
$70k - $72k/yr
On-Site
Master's
5,001-10,000

Have you applied for this role?

Davidson College
Teaching, Learning, and Research Librarian
We won't show you this job again
Davidson College
Added 1w ago
Teaching, Learning, and Research Librarian
Davidson College
Davidson, North Carolina
Teaching & Instruction
Corporate Training & Learning Development
Curriculum Design
On-Site
Master's
501-1,000

Have you applied for this role?

Appalachian State University
Introductory Biology Teaching Professor/Lecturer
We won't show you this job again
Appalachian State University
Added 1mo ago
Introductory Biology Teaching Professor/Lecturer
Appalachian State University
Boone, North Carolina
Teaching & Instruction
K-12 Teaching
Higher Education
On-Site
Master's
1,001-5,000

Have you applied for this role?

University of North Carolina at Chapel Hill
Teaching, Fixed-Term Faculty Position
We won't show you this job again
University of North Carolina at Chapel Hill
Added 1mo ago
Teaching, Fixed-Term Faculty Position
University of North Carolina at Chapel Hill
Chapel Hill, North Carolina
Teaching & Instruction
Corporate Training & Learning Development
Higher Education
On-Site
Master's
10,000+

Have you applied for this role?

Charlotte Mecklenburg Schools
Teaching Assistant
We won't show you this job again
Charlotte Mecklenburg Schools
Added 1mo ago
Teaching Assistant
Charlotte Mecklenburg Schools
Charlotte, North Carolina
Teaching & Instruction
K-12 Teaching
On-Site
Associate's
10,000+

Have you applied for this role?

See All 967+ Teaching Jobs in North Carolina

Find roles in North Carolina that match your experience and apply in just a few clicks.

Find Teaching Jobs

Teaching Jobs by City in North Carolina

Where North Carolina roles are concentrated, by current openings.

Charlotte
478 jobs
Greensboro
105 jobs
Raleigh
51 jobs
Fayetteville
36 jobs
High Point
24 jobs
Cullowhee
23 jobs
Boone
20 jobs
Chapel Hill
15 jobs
Durham
14 jobs

Teaching Job Market in North Carolina

A snapshot from current North Carolina openings, updated as new roles post.

Who's Hiring

  • Charlotte Mecklenburg Schools
    Charlotte Mecklenburg Schools454
  • Guilford County Schools
    Guilford County Schools95
  • North Carolina State University
    North Carolina State University34
  • High Point University
    High Point University24
  • Western Carolina University
    Western Carolina University23

Top Industries Hiring

  • Education894
  • Healthcare & Medical Services25
  • Technology & Software12
  • Hospitality & Tourism4
  • Music3

What North Carolina Employers Look For

The qualifications that appear most often in teaching jobs across North Carolina.

  • Valid state teaching license or certification for the applicable grade level and subject
  • Bachelor's degree in education or a subject-specific field with a teaching credential
  • Experience with differentiated instruction and individualized education plan implementation
  • Proficiency in classroom management frameworks and student behavior support strategies
  • Familiarity with learning management systems such as Google Classroom or Canvas
  • Background check clearance and mandatory reporter training as required by state law

Teaching Jobs in North Carolina: Frequently Asked Questions

How many teaching jobs are there in North Carolina?

There are 967+ teaching openings in North Carolina on Migrate Mate as of June 2026, with the most roles in Charlotte, Greensboro, and Raleigh. New positions post regularly as employers across North Carolina hire.

Which North Carolina cities have the most teaching jobs?

Charlotte, Greensboro, and Raleigh have the most teaching openings in North Carolina right now, with additional roles spread across smaller metros statewide.

Which companies hire teachings in North Carolina?

Employers hiring teachings in North Carolina include Charlotte Mecklenburg Schools, Guilford County Schools, and North Carolina State University, based on current listings on Migrate Mate as of June 2026.

Are there remote teaching jobs in North Carolina?

Yes. About 1% of teaching openings tied to North Carolina are remote or hybrid as of June 2026. The rest are on-site roles based in North Carolina metros.

How do I apply for teaching jobs in North Carolina?

You can apply to teaching jobs in North Carolina directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred North Carolina location, then apply to each one that fits.

See All 967+ Teaching Jobs in North Carolina

Find roles in North Carolina that match your experience and apply in just a few clicks.

Find Teaching Jobs