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
Greenville940$41,650
Rocky Mount430$39,470
Charlotte, Concord, Gastonia8$45,650
Raleigh5$45,690
Greensboro, High Point3$45,440
Winston, Salem2$43,820
Fayetteville2$40,270
Durham, Chapel Hill2$43,970
Hickory, Lenoir, Morganton1$44,230
Burlington1$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, Gastonia520$56,850
Greensboro, High Point330$56,810
Raleigh330$55,610
Durham, Chapel Hill300$93,660
Asheville110$59,430
Winston, Salem110-
Hickory, Lenoir, Morganton60$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
Fayetteville860$43,300
Hickory, Lenoir, Morganton770$45,390
Wilmington350$44,760
Rocky Mount350$41,080
Greenville320$43,620
Charlotte, Concord, Gastonia6$48,160
Raleigh3$45,110
Greensboro, High Point1$47,110
Durham, Chapel Hill1$48,440
Winston, Salem1$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 Hill160$99,140
Charlotte, Concord, Gastonia140$64,550
Raleigh110$57,810
Greensboro, High Point90$61,210
Fayetteville30$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, Gastonia820$45,540
Raleigh570$44,850
Winston, Salem330$41,990
Greensboro, High Point300$42,570
Fayetteville290$40,500
Durham, Chapel Hill210$42,910
Asheville160$44,670
Rocky Mount50$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, Gastonia330$67,010
Durham, Chapel Hill320$118,290
Raleigh260$88,030
Greensboro, High Point140$55,600
Hickory, Lenoir, Morganton90$49,520
Winston, Salem80-
Asheville70$61,650
Fayetteville60$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
Raleigh880$41,870
Durham, Chapel Hill540$55,530
Greensboro, High Point430$39,600
Winston, Salem300$58,710
Asheville240$34,290
Wilmington200$49,570
Greenville160$50,200
Hickory, Lenoir, Morganton90$48,960
Burlington70$61,620
Charlotte, Concord, Gastonia1$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 Hill850$30,540
Winston, Salem510$35,800
Asheville490$27,160
Greensboro, High Point480$28,430
Fayetteville440$24,820
Wilmington400$28,040
Hickory, Lenoir, Morganton270$24,250
Goldsboro210$23,890
Greenville190$22,770
Burlington160$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, Gastonia260$50,350
Raleigh260$45,790
Durham, Chapel Hill220$58,450
Winston, Salem80$52,790
Greensboro, High Point70$42,970
Jacksonville40$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 Point620$70,940
Durham, Chapel Hill540$72,040
Winston, Salem460$65,510
Asheville360$69,130
Hickory, Lenoir, Morganton270$65,330
Fayetteville260$58,580
Wilmington240$62,130
Greenville150$63,750
Burlington140$71,550
Rocky Mount130$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
Raleigh850$51,650
Durham, Chapel Hill550$47,680
Greensboro, High Point500$48,120
Winston, Salem360$47,880
Hickory, Lenoir, Morganton250$48,820
Fayetteville220$46,010
Asheville210$46,690
Greenville140$45,170
Wilmington140$48,390
Burlington90$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
Raleigh670$57,210
Durham, Chapel Hill520$62,770
Greensboro, High Point380$50,250
Winston, Salem310$52,290
Asheville160$48,690
Fayetteville160$47,740
Hickory, Lenoir, Morganton130$49,530
Greenville100$53,510
Wilmington70$57,840
Burlington60$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, Gastonia140$50,480
Wilmington60$48,700
Asheville40$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 Hill580$42,480
Winston, Salem480$42,260
Hickory, Lenoir, Morganton420$42,500
Burlington320$45,990
Asheville300$45,010
Fayetteville270$44,200
Wilmington180$40,590
Rocky Mount130$39,760
Charlotte, Concord, Gastonia1$46,030
Raleigh1$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, Gastonia920$46,500
Raleigh620$50,840
Greensboro, High Point520$44,370
Winston, Salem210$43,250
Asheville200$46,250
Durham, Chapel Hill180$47,200
Hickory, Lenoir, Morganton140$41,720
Rocky Mount50$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
Raleigh710$47,120
Durham, Chapel Hill330$46,370
Winston, Salem250$43,720
Fayetteville240$44,680
Greensboro, High Point200$44,950
Hickory, Lenoir, Morganton150$49,620
Asheville130$42,300
Rocky Mount70$43,530
Charlotte, Concord, Gastonia1$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
Asheville620$26,140
Wilmington550$25,650
Rocky Mount490$23,230
Greensboro, High Point410$23,360
Raleigh320$24,730
Charlotte, Concord, Gastonia3$23,900
Durham, Chapel Hill1$23,380
Fayetteville1$23,280
Winston, Salem1$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
Wilmington840$22,340
Burlington580$22,010
Greenville580$21,880
Goldsboro500$22,100
New Bern390$20,460
Rocky Mount370$22,010
Charlotte, Concord, Gastonia6$23,420
Raleigh4$22,990
Greensboro, High Point2$22,490
Winston, Salem2$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 DistrictSchoolsTeachers
Wake County Public School System1729,869
Charlotte-Mecklenburg Schools1658,662
Guilford County Schools1264,977
Winston-Salem/Forsyth County Schools813,714
Cumberland County Schools883,580
Union County Public Schools522,561
Durham District School Board562,291
Johnston County School District442,259
Gaston County Schools561,911
Cabarrus County Schools381,905
New Hanover County Schools411,717
Buncombe County Schools System431,647
Pitt County Schools361,619
Onslow County Schools351,616
Public Schools of Robeson County421,531
Alamance-Burlington School System361,503
Harnett County Schools281,362
Rowan-Salisbury School System351,309
Iredell-Statesville Schools361,291
Wayne County Public Schools311,233
Davidson County Schools351,199
Randolph County School System311,183
Cleveland County Schools291,120
Catawba County Schools281,054
Craven County Schools25949
Nash-Rocky Mount Public Schools29939
Chapel Hill-Carrboro City Schools20937
Henderson County Public Schools23906
Rockingham County Schools26878
Burke County Public Schools27864
Caldwell County Schools (North Carolina)26840
Brunswick County Schools19801
Moore County Schools District23800
Lincoln County Schools District24782
Wilson County School District25738
Carteret County Public Schools17653
Wilkes County Schools (North Carolina)22638
Lee County Schools16624
Duplin County Schools16622
Stanly County Schools21609
Franklin County Schools16599
Lenoir County Public Schools17584
Chatham County Public School System17581
Sampson County Schools18567
Hoke County Schools District14555
Rutherford County Schools18555
Orange County Schools District13548
Surry County Schools District19536
Pender County Schools16534
Haywood County Schools (North Carolina)16521

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

Teaching Job Listings in North Carolina