Search Teaching Jobs By Location
Keywords
Location
Employers Post Your Jobs

Post to Teacher.org and 100+ Job Boards with One Submission.
Post a Job

Teacher Jobs in North Carolina

The state of North Carolina employs 97,308 public school teachers, but is still experiencing teacher shortages in some subjects like middle school and high school math, sciences, and special education. Newly hired teachers can expect to make $30,778 annually. Due to the tightening job market in the states teaching outlook, teachers are encouraged to apply to districts with high enrolment in order to find work quickly. Districts like Wake County, Charlotte-Mecklenburg, and Guildford County are populous areas of the state.

Employers Post Your Jobs

Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.

Job Seekers & Teachers

Search through thousands of education and teaching jobs in North Carolina: Click Here to Search.

North Carolina Teacher Salary & Employment

Total Employed

42,520

Salary Range

$41,070 - $63,050

Elementary school teachers have a salary range between $41,070 to $63,050 a year in North Carolina. There are around forty thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
Goldsboro 950 $47,110
Hickory, Lenoir, Morganton 800 $52,190
Raleigh 5,690 $51,500
Greenville 540 $43,980
Rocky Mount 450 $41,990
New Bern 360 $45,660
Greensboro, High Point 2,990 $49,550
Winston, Salem 2,680 $48,610
Durham, Chapel Hill 2,480 $49,880
Fayetteville 1,930 $44,550

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Elementary School Teachers (SOC Code: 25-2021)

Total Employed

2,540

Salary Range

$47,910 - $95,070

English teachers have a salary range between $47,910 to $95,070 a year in North Carolina, with over 2,540 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Fayetteville 80 $57,320
Rocky Mount 60 $63,450
Raleigh 380 $60,180
Greensboro, High Point 270 $70,770
Durham, Chapel Hill 230 $88,860
Wilmington 130 $77,600
Asheville - $56,400

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for English Language and Literature Teachers (College Professor) (SOC Code: 25-1123)

Learn how to become a high school teacher.

Total Employed

24,030

Salary Range

$42,060 - $64,620

As a high school teacher in North Carolina you can expect to make between $42,060 - $64,620. There are around twenty four thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.

High School Teachers
AreaTotal EmploymentSalary
Fayetteville 920 $46,940
Asheville 790 $50,250
Hickory, Lenoir, Morganton 600 $56,110
Rocky Mount 550 $44,880
Raleigh 3,700 $54,620
New Bern 240 $50,530
Winston, Salem 1,920 $49,820
Greensboro, High Point 1,750 $50,050
Durham, Chapel Hill 1,690 $53,170
Wilmington - $51,210

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for High School Teachers (SOC Code: 25-2031)

Learn how to become a history teacher.

Total Employed

720

Salary Range

$53,010 - $114,600

In North Carolina, a history teacher's salary may range from $53,010 to $114,600. There are around 720 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Greensboro, High Point 70 $65,950
Raleigh 40 $65,380
Durham, Chapel Hill 120 $103,960

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for History Teachers (College Professor) (SOC Code: 25-1125)

Total Employed

3,890

Salary Range

$41,320 - $62,950

Kindergarten teachers in North Carolina, can earn between $41,320 to $62,950 a year. There are around three thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Raleigh 610 $54,250
Hickory, Lenoir, Morganton 60 $53,270
Wilmington 40 $50,780
Fayetteville 310 $42,640
Winston, Salem 290 $46,200
Durham, Chapel Hill 240 $51,090
Greensboro, High Point 240 $50,720
Asheville 200 $49,920

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Kindergarten Teachers (SOC Code: 25-2012)

Math teacher requirements vary by state

Total Employed

90,970

Salary Range

$41,070 - $123,160

As a math teacher in North Carolina you can expect to make between $41,070 - $123,160. North Carolina is home to about ninety thousand math teachers. See our guide on how to become a math teacher.

Mathematical Science Teachers (College Professor)
AreaTotal EmploymentSalary
Asheville 60 $62,670
Fayetteville 60 $67,330
Durham, Chapel Hill 250 $117,600
Raleigh 250 $78,330
Greensboro, High Point 170 $68,240

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Mathematical Science Teachers (College Professor) (SOC Code: 25-1022)

Students run on a basketball court in PE class

Total Employed

6,130

Salary Range

$23,920 - $80,170

P.e. teachers have a salary range between $23,920 to $80,170 a year in North Carolina. North Carolina is home to about six thousand p.e. teachers. See our guide on how to become a p.e. teacher.

Coaches and Scouts
AreaTotal EmploymentSalary
Hickory, Lenoir, Morganton 80 $42,150
New Bern 70 $20,920
Greensboro, High Point 600 $42,850
Goldsboro 60 $55,370
Durham, Chapel Hill 540 $73,400
Rocky Mount 50 $33,050
Winston, Salem 390 $54,370
Asheville 270 $37,950
Wilmington 170 $40,240
Burlington 150 $43,910

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Coaches and Scouts (SOC Code: 27-2022)

Total Employed

15,350

Salary Range

$21,920 - $40,700

In North Carolina, a preschool teacher's salary may range from $21,920 to $40,700, with over 15,350 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Durham, Chapel Hill 860 $30,230
Winston, Salem 850 $30,520
Fayetteville 620 $33,480
Asheville 570 $31,460
Wilmington 470 $23,920
Hickory, Lenoir, Morganton 330 $26,460
Greenville 290 $26,140
Raleigh 2,420 $29,860
Goldsboro 220 $26,950
Rocky Mount 220 $22,450

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Preschool Teachers (SOC Code: 25-2011)

School administrator talks to a student

Total Employed

10,080

Salary Range

$36,130 - $101,790

As a school administrator in North Carolina you can expect to make between $36,130 - $101,790. North Carolina is home to about ten thousand school administrators. Take the next step and learn to how to become a school administrator.

Education Administrators, Preschool and Childcare Center/Program
AreaTotal EmploymentSalary
Fayetteville 70 $43,250
Wilmington 40 $40,840
Raleigh 330 $45,850
Greensboro, High Point 150 $39,900
Winston, Salem 110 $56,190
Asheville 100 $47,110
Durham, Chapel Hill - $52,350

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Preschool and Childcare Center/Program (SOC Code: 11-9031)

Education Administrators, Elementary, Middle, and High School
AreaTotal EmploymentSalary
Greensboro, High Point 910 $78,840
Goldsboro 80 $69,030
New Bern 70 $68,730
Durham, Chapel Hill 510 $82,700
Winston, Salem 490 $79,150
Fayetteville 320 $65,580
Hickory, Lenoir, Morganton 310 $75,550
Asheville 290 $71,640
Greenville 210 $70,460
Wilmington 210 $75,300

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Elementary, Middle, and High School (SOC Code: 11-9032)

Total Employed

6,890

Salary Range

$43,740 - $70,150

School counselors in North Carolina, can earn between $43,740 to $70,150 a year, with over 6,890 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Raleigh 950 $57,420
Rocky Mount 90 $50,520
Goldsboro 80 $53,420
Durham, Chapel Hill 750 $49,380
Burlington 60 $49,100
Greensboro, High Point 530 $51,660
New Bern 50 $56,480
Winston, Salem 380 $51,920
Fayetteville 260 $49,780
Asheville 250 $49,030

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Educational, Guidance, School, and Vocational Counselors (SOC Code: 21-1012)

Group of children smiling

Total Employed

7,150

Salary Range

$41,910 - $74,660

In North Carolina, a special education teacher's salary may range from $41,910 to $74,660. North Carolina is home to about seven thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Preschool)
AreaTotal EmploymentSalary
Greensboro, High Point 40 $57,460

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Preschool) (SOC Code: 25-2051)

Special Education Teachers (Kindergarten and Elementary School)
AreaTotal EmploymentSalary
Raleigh 860 $63,170
Jacksonville 80 $44,700
Greensboro, High Point 720 $50,030
New Bern 50 $44,570
Durham, Chapel Hill 410 $51,870
Winston, Salem 380 $48,220
Fayetteville 310 $46,940
Asheville 230 $47,700
Wilmington 170 $48,200
Hickory, Lenoir, Morganton 140 $51,680

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Kindergarten and Elementary School) (SOC Code: 25-2052)

Largest School Districts in North Carolina

School District Schools Teachers
Wake County Public School System 172 9,869
Charlotte-Mecklenburg Schools 165 8,662
Guilford County Schools 126 4,977
Winston-Salem/Forsyth County Schools 81 3,714
Cumberland County Schools 88 3,580
Union County Public Schools 52 2,561
Durham District School Board 56 2,291
Johnston County School District 44 2,259
Gaston County Schools 56 1,911
Cabarrus County Schools 38 1,905
New Hanover County Schools 41 1,717
Buncombe County Schools System 43 1,647
Pitt County Schools 36 1,619
Onslow County Schools 35 1,616
Public Schools of Robeson County 42 1,531
Alamance-Burlington School System 36 1,503
Harnett County Schools 28 1,362
Rowan-Salisbury School System 35 1,309
Iredell-Statesville Schools 36 1,291
Wayne County Public Schools 31 1,233
Davidson County Schools 35 1,199
Randolph County School System 31 1,183
Cleveland County Schools 29 1,120
Catawba County Schools 28 1,054
Craven County Schools 25 949
Nash-Rocky Mount Public Schools 29 939
Chapel Hill-Carrboro City Schools 20 937
Henderson County Public Schools 23 906
Rockingham County Schools 26 878
Burke County Public Schools 27 864
Caldwell County Schools (North Carolina) 26 840
Brunswick County Schools 19 801
Moore County Schools District 23 800
Lincoln County Schools District 24 782
Wilson County School District 25 738
Carteret County Public Schools 17 653
Wilkes County Schools (North Carolina) 22 638
Lee County Schools 16 624
Duplin County Schools 16 622
Stanly County Schools 21 609
Franklin County Schools 16 599
Lenoir County Public Schools 17 584
Chatham County Public School System 17 581
Sampson County Schools 18 567
Hoke County Schools District 14 555
Rutherford County Schools 18 555
Orange County Schools District 13 548
Surry County Schools District 19 536
Pender County Schools 16 534
Haywood County Schools (North Carolina) 16 521

Data obtained from the Public Elementary/Secondary School Universe Survey 2014

Teaching Job Listings in North Carolina