State guide

North Carolina K–12 Teaching Jobs

762+ open K-12 teaching jobs across 374 North Carolina school districts. Browse by city, district, or subject - updated daily.

districts hiring
160
Median posted pay
$46,000

Based on 321 posted roles

Peak posting window
Mar–May

Trailing 12 months of postings

North Carolina teacher salary snapshot

Based on 321 active North Carolina listings with pay disclosed on this site.

$46,000

annual median, all roles

In North Carolina, the median salary for K–12 Teaching roles is $46,000, based on 321 salary records. The Classroom Teacher figure is a role-specific comparison with that overall median, not a ranking across roles.

Hiring demand in North Carolina

Live counts from active listings on this site.

In North Carolina, 762 open K–12 Teaching jobs are listed. Within the hiring breakdown, Leadership & Learning Support accounts for 29% of open K–12 Teaching roles. The leading city for current openings is Raleigh, while the leading city for recent hiring is Charlotte.

Cities in North Carolina

Start with the strongest local hiring markets, then drill into open roles.

Browse all cities

School districts in North Carolina

Compare district size, grade coverage, and current hiring before you click through.

Browse all districts

Fresh openings in North Carolina

Newest K-12 and district roles published across the state.

Assistant Varsity Track Coach

Durham, North Carolina · Seasonal

VARSITY TRACK AND FIELD ASSISTANT COACH - POLE VAULT Durham Academy is accepting applications for part-time varsity assistant track coach with a specialization in pole vault. Teaching, coaching, and mentoring 5-10 high school athletes participating in the pole vault event. Will report directly to the Head Coa...

Compensation not listed

MS Assistant Track Coach
DA

Durham AcademyNew

MS Assistant Track Coach

Durham, North Carolina · Seasonal

MIDDLE SCHOOL TRACK AND FIELD ASSISTANT COACH - FIELD EVENTS Durham Academy is accepting applications for part-time varsity assistant Middle School track coach with a specialization in field events Position: Teaching, coaching, and mentoring 30+ Middle School athletes. Will report directly to the Head Coach....

Compensation not listed

Long Term Substitute Teacher- Lower School (Winter 2026/Spring 2027)

Raleigh, North Carolina · Full Time

Ravenscroft is seeking a Long Term Substitute Teacher to join its Lower School faculty for the Spring 2027 semester. We are looking to welcome a Lower School teacher into a community of educators who actively strive to be diverse, equitable, and inclusive. Our candidates should demonstrate empathy, knowledge, and an...

Compensation not listed

View all North Carolina jobs

Frequently asked questions

There are 762 open K–12 Teaching jobs in North Carolina. Those listings span 153 cities across North Carolina.

In North Carolina, the median salary is $46,000, based on 321 salary records. The Classroom Teacher median of $40,197 is a role-specific comparison with the overall K–12 Teaching median of $46,000.

For North Carolina, review this page's license and credential requirements section to identify the role-specific credential for K–12 Teaching. Verify that credential with the state education agency and confirm a pathway when changing states or fields.

Review license and credential requirements

The leading cities for open K–12 Teaching jobs in North Carolina are Raleigh, Charlotte, and Durham. Recent hiring activity is led by Charlotte.

NC

License and credential requirements in North Carolina

The North Carolina Department of Public Instruction’s application page outlines the steps to obtain an NC educator license, including completing an approved educator preparation program, submitting required documents and applicable exams, applying through the NCDPI Online Licensure System, and paying the licensure fee. Candidates should use this page to verify current requirements and application procedures.

View NC educator license requirements

Stay updated

Get North Carolina job alerts

Be the first to know when more teaching jobs in North Carolina get posted.