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

40,520

Salary Range

$36,840 - $58,600

Elementary school teachers have a salary range between $36,840 to $58,600 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
Greenville 940 $41,650
Rocky Mount 430 $39,470
Charlotte, Concord, Gastonia 8 $45,650
Raleigh 5 $45,690
Greensboro, High Point 3 $45,440
Winston, Salem 2 $43,820
Fayetteville 2 $40,270
Durham, Chapel Hill 2 $43,970
Hickory, Lenoir, Morganton 1 $44,230
Burlington 1 $45,130

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

Total Employed

2,790

Salary Range

$44,640 - $92,100

English teachers have a salary range between $44,640 to $92,100 a year in North Carolina, with over 2,790 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Charlotte, Concord, Gastonia 520 $56,850
Greensboro, High Point 330 $56,810
Raleigh 330 $55,610
Durham, Chapel Hill 300 $93,660
Asheville 110 $59,430
Winston, Salem 110 -
Hickory, Lenoir, Morganton 60 $50,780

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

Total Employed

23,760

Salary Range

$37,330 - $60,550

As a high school teacher in North Carolina you can expect to make between $37,330 - $60,550. There are around twenty three 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 860 $43,300
Hickory, Lenoir, Morganton 770 $45,390
Wilmington 350 $44,760
Rocky Mount 350 $41,080
Greenville 320 $43,620
Charlotte, Concord, Gastonia 6 $48,160
Raleigh 3 $45,110
Greensboro, High Point 1 $47,110
Durham, Chapel Hill 1 $48,440
Winston, Salem 1 $44,920

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

Total Employed

920

Salary Range

$48,690 - $112,530

In North Carolina, a history teacher's salary may range from $48,690 to $112,530. There are around 920 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Durham, Chapel Hill 160 $99,140
Charlotte, Concord, Gastonia 140 $64,550
Raleigh 110 $57,810
Greensboro, High Point 90 $61,210
Fayetteville 30 $65,800

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

Total Employed

3,690

Salary Range

$35,790 - $56,230

Kindergarten teachers in North Carolina, can earn between $35,790 to $56,230 a year. There are around three thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Charlotte, Concord, Gastonia 820 $45,540
Raleigh 570 $44,850
Winston, Salem 330 $41,990
Greensboro, High Point 300 $42,570
Fayetteville 290 $40,500
Durham, Chapel Hill 210 $42,910
Asheville 160 $44,670
Rocky Mount 50 $37,880
Burlington - $38,170

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

Total Employed

88,810

Salary Range

$35,790 - $126,780

As a math teacher in North Carolina you can expect to make between $35,790 - $126,780. North Carolina is home to about eighty thousand math teachers. See our guide on how to become a math teacher.

Mathematical Science Teachers (College Professor)
AreaTotal EmploymentSalary
Charlotte, Concord, Gastonia 330 $67,010
Durham, Chapel Hill 320 $118,290
Raleigh 260 $88,030
Greensboro, High Point 140 $55,600
Hickory, Lenoir, Morganton 90 $49,520
Winston, Salem 80 -
Asheville 70 $61,650
Fayetteville 60 $62,790

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

Total Employed

5,830

Salary Range

$22,220 - $73,470

P.e. teachers have a salary range between $22,220 to $73,470 a year in North Carolina. North Carolina is home to about five thousand p.e. teachers. See our guide on how to become a p.e. teacher.

Coaches and Scouts
AreaTotal EmploymentSalary
Raleigh 880 $41,870
Durham, Chapel Hill 540 $55,530
Greensboro, High Point 430 $39,600
Winston, Salem 300 $58,710
Asheville 240 $34,290
Wilmington 200 $49,570
Greenville 160 $50,200
Hickory, Lenoir, Morganton 90 $48,960
Burlington 70 $61,620
Charlotte, Concord, Gastonia 1 $40,650

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

Total Employed

12,070

Salary Range

$21,600 - $43,190

In North Carolina, a preschool teacher's salary may range from $21,600 to $43,190, with over 12,070 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Durham, Chapel Hill 850 $30,540
Winston, Salem 510 $35,800
Asheville 490 $27,160
Greensboro, High Point 480 $28,430
Fayetteville 440 $24,820
Wilmington 400 $28,040
Hickory, Lenoir, Morganton 270 $24,250
Goldsboro 210 $23,890
Greenville 190 $22,770
Burlington 160 $25,320

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

Total Employed

9,590

Salary Range

$35,310 - $97,100

As a school administrator in North Carolina you can expect to make between $35,310 - $97,100. North Carolina is home to about nine 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
Charlotte, Concord, Gastonia 260 $50,350
Raleigh 260 $45,790
Durham, Chapel Hill 220 $58,450
Winston, Salem 80 $52,790
Greensboro, High Point 70 $42,970
Jacksonville 40 $29,100
Asheville - $50,330
Fayetteville - $35,810

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 620 $70,940
Durham, Chapel Hill 540 $72,040
Winston, Salem 460 $65,510
Asheville 360 $69,130
Hickory, Lenoir, Morganton 270 $65,330
Fayetteville 260 $58,580
Wilmington 240 $62,130
Greenville 150 $63,750
Burlington 140 $71,550
Rocky Mount 130 $64,150

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,400

Salary Range

$40,500 - $63,370

School counselors in North Carolina, can earn between $40,500 to $63,370 a year, with over 6,400 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Raleigh 850 $51,650
Durham, Chapel Hill 550 $47,680
Greensboro, High Point 500 $48,120
Winston, Salem 360 $47,880
Hickory, Lenoir, Morganton 250 $48,820
Fayetteville 220 $46,010
Asheville 210 $46,690
Greenville 140 $45,170
Wilmington 140 $48,390
Burlington 90 $46,290

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

Total Employed

4,530

Salary Range

$42,970 - $73,650

School librarians have a salary range between $42,970 to $73,650 a year in North Carolina. North Carolina is home to about four thousand school librarians. Read about what it takes to become a school librarian.

Librarians
AreaTotal EmploymentSalary
Raleigh 670 $57,210
Durham, Chapel Hill 520 $62,770
Greensboro, High Point 380 $50,250
Winston, Salem 310 $52,290
Asheville 160 $48,690
Fayetteville 160 $47,740
Hickory, Lenoir, Morganton 130 $49,530
Greenville 100 $53,510
Wilmington 70 $57,840
Burlington 60 $53,110

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

Total Employed

17,480

Salary Range

$36,860 - $61,910

In North Carolina, a special education teacher's salary may range from $36,860 to $61,910. North Carolina is home to about seventeen thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Preschool)
AreaTotal EmploymentSalary
Charlotte, Concord, Gastonia 140 $50,480
Wilmington 60 $48,700
Asheville 40 $45,320

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
Durham, Chapel Hill 580 $42,480
Winston, Salem 480 $42,260
Hickory, Lenoir, Morganton 420 $42,500
Burlington 320 $45,990
Asheville 300 $45,010
Fayetteville 270 $44,200
Wilmington 180 $40,590
Rocky Mount 130 $39,760
Charlotte, Concord, Gastonia 1 $46,030
Raleigh 1 $47,870

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

Special Education Teachers (Middle School)
AreaTotal EmploymentSalary
Charlotte, Concord, Gastonia 920 $46,500
Raleigh 620 $50,840
Greensboro, High Point 520 $44,370
Winston, Salem 210 $43,250
Asheville 200 $46,250
Durham, Chapel Hill 180 $47,200
Hickory, Lenoir, Morganton 140 $41,720
Rocky Mount 50 $42,590

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

Special Education Teachers (High School)
AreaTotal EmploymentSalary
Raleigh 710 $47,120
Durham, Chapel Hill 330 $46,370
Winston, Salem 250 $43,720
Fayetteville 240 $44,680
Greensboro, High Point 200 $44,950
Hickory, Lenoir, Morganton 150 $49,620
Asheville 130 $42,300
Rocky Mount 70 $43,530
Charlotte, Concord, Gastonia 1 $46,320

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

Total Employed

17,800

Salary Range

$21,170 - $29,870

In North Carolina, a substitute teacher's salary may range from $21,170 to $29,870. North Carolina is home to about seventeen thousand substitute teachers. Read about what it takes to become a substitute teacher.

Substitute Teachers
AreaTotal EmploymentSalary
Asheville 620 $26,140
Wilmington 550 $25,650
Rocky Mount 490 $23,230
Greensboro, High Point 410 $23,360
Raleigh 320 $24,730
Charlotte, Concord, Gastonia 3 $23,900
Durham, Chapel Hill 1 $23,380
Fayetteville 1 $23,280
Winston, Salem 1 $23,860

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

Total Employed

30,330

Salary Range

$20,410 - $29,360

In North Carolina, a teaching assistant's salary may range from $20,410 to $29,360. There are around thirty thousand employed teaching assistants. Interested in becoming a teaching assistant?

Teacher Assistants
AreaTotal EmploymentSalary
Wilmington 840 $22,340
Burlington 580 $22,010
Greenville 580 $21,880
Goldsboro 500 $22,100
New Bern 390 $20,460
Rocky Mount 370 $22,010
Charlotte, Concord, Gastonia 6 $23,420
Raleigh 4 $22,990
Greensboro, High Point 2 $22,490
Winston, Salem 2 $22,260

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Teacher Assistants (SOC Code: 25-9041)

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