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

Salary Range

$35,880 - $57,060

Elementary school teachers have a salary range between $35,880 to $57,060 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
Charlotte, Gastonia, Rock Hill7,510$46,050
Raleigh, Cary5,550$44,990
Greensboro, High Point2,700$44,900
Fayetteville2,300$39,870
Durham, Chapel Hill1,890$43,010
Winston, Salem1,710$42,660
Hickory, Lenoir, Morganton1,300$41,120
Asheville1,280$43,930
Wilmington1,190$41,370
Greenville950$40,940

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

Total Employed

3,130

Salary Range

$44,200 - $87,410

English teachers have a salary range between $44,200 to $87,410 a year in North Carolina, with over 3,130 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Raleigh, Cary410$58,250
Charlotte, Gastonia, Rock Hill390$58,380
Greensboro, High Point370$59,670
Durham, Chapel Hill330$78,320
Winston, Salem170$63,490
Wilmington150$62,190
Hickory, Lenoir, Morganton120$54,120
Greenville110$54,040
Asheville110$57,840
Rocky Mount60$60,420

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

24,190

Salary Range

$35,860 - $58,310

As a high school teacher in North Carolina you can expect to make between $35,860 - $58,310. 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
Charlotte, Gastonia, Rock Hill6,400$46,630
Raleigh, Cary2,720$45,810
Durham, Chapel Hill1,350$44,450
Greensboro, High Point1,290$45,290
Winston, Salem1,150$43,580
Wilmington1,100$41,360
Asheville940$43,410
Fayetteville840$39,710
Hickory, Lenoir, Morganton630$41,290
Rocky Mount310$43,260

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

Total Employed

1,020

Salary Range

$48,550 - $103,730

In North Carolina, a history teacher's salary may range from $48,550 to $103,730. There are around a thousand employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Durham, Chapel Hill140$94,810
Raleigh, Cary140$61,270
Charlotte, Gastonia, Rock Hill130$69,570
Greensboro, High Point120$59,140
Wilmington40$65,130
Asheville30$54,670
Hickory, Lenoir, Morganton30$56,350
Fayetteville-$63,740
Winston, Salem-$78,910

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

Total Employed

5,130

Salary Range

$35,040 - $55,130

Kindergarten teachers in North Carolina, can earn between $35,040 to $55,130 a year. There are around five thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Charlotte, Gastonia, Rock Hill1,070$44,740
Raleigh, Cary950$43,790
Greensboro, High Point330$41,790
Durham, Chapel Hill330$42,540
Fayetteville330$37,680
Winston, Salem270$42,330
Asheville220$43,030
Hickory, Lenoir, Morganton90$37,530
Rocky Mount90$38,330
Burlington-$38,090

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

Total Employed

89,240

Salary Range

$35,040 - $95,190

As a math teacher in North Carolina you can expect to make between $35,040 - $95,190. 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, Gastonia, Rock Hill280$63,050
Durham, Chapel Hill270$107,400
Greensboro, High Point220$61,510
Hickory, Lenoir, Morganton100$54,940
Winston, Salem90$57,690
Wilmington80$61,320
Asheville80$56,870
Fayetteville70$65,230
Greenville70$57,100
Rocky Mount50$61,580

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

Total Employed

6,240

Salary Range

$20,690 - $66,440

P.e. teachers have a salary range between $20,690 to $66,440 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
Charlotte, Gastonia, Rock Hill1,570$38,610
Raleigh, Cary1,060$33,910
Winston, Salem670$29,930
Durham, Chapel Hill450$69,550
Greensboro, High Point360$40,680
Asheville330$33,540
Wilmington260$33,040
Greenville170$41,470
Hickory, Lenoir, Morganton140$32,180
Burlington120$42,190

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

Total Employed

11,300

Salary Range

$20,290 - $36,820

In North Carolina, a preschool teacher's salary may range from $20,290 to $36,820, with over 11,300 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Charlotte, Gastonia, Rock Hill2,240$25,210
Raleigh, Cary2,070$26,600
Durham, Chapel Hill1,070$27,410
Greensboro, High Point600$22,960
Winston, Salem460$24,070
Asheville450$25,570
Fayetteville410$25,940
Wilmington380$27,190
Greenville290$23,370
Hickory, Lenoir, Morganton220$24,480

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

Total Employed

9,390

Salary Range

$33,120 - $95,340

As a school administrator in North Carolina you can expect to make between $33,120 - $95,340. 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, Gastonia, Rock Hill410$44,050
Greensboro, High Point240$49,590
Raleigh, Cary220$46,950
Durham, Chapel Hill150$44,480
Wilmington70$51,760
Asheville60$54,290
Winston, Salem60$38,760
Fayetteville50$44,630
Greenville40$38,440

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
Charlotte, Gastonia, Rock Hill1,320$71,150
Raleigh, Cary1,020$73,490
Greensboro, High Point640$73,550
Winston, Salem450$70,170
Durham, Chapel Hill410$77,430
Fayetteville320$57,910
Asheville300$67,710
Wilmington280$62,690
Hickory, Lenoir, Morganton230$61,460
Greenville170$68,820

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

Salary Range

$39,110 - $61,110

School counselors in North Carolina, can earn between $39,110 to $61,110 a year, with over 6,140 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Charlotte, Gastonia, Rock Hill1,320$49,290
Raleigh, Cary790$48,550
Greensboro, High Point570$45,990
Winston, Salem430$40,600
Durham, Chapel Hill340$43,030
Fayetteville280$44,230
Asheville220$46,410
Hickory, Lenoir, Morganton210$44,790
Wilmington210$46,500
Greenville150$45,550

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

Salary Range

$41,530 - $69,580

School librarians have a salary range between $41,530 to $69,580 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
Charlotte, Gastonia, Rock Hill870$53,580
Raleigh, Cary670$55,930
Durham, Chapel Hill540$60,530
Greensboro, High Point390$48,670
Winston, Salem230$49,130
Fayetteville180$46,100
Asheville180$47,200
Hickory, Lenoir, Morganton140$45,700
Wilmington100$50,040
Greenville90$54,740

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

Total Employed

17,520

Salary Range

$35,860 - $67,090

In North Carolina, a special education teacher's salary may range from $35,860 to $67,090. 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, Gastonia, Rock Hill50$43,130
Winston, Salem-$46,710

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, Cary1,550$49,720
Charlotte, Gastonia, Rock Hill1,520$45,870
Greensboro, High Point1,160$43,850
Durham, Chapel Hill520$47,010
Hickory, Lenoir, Morganton510$39,210
Winston, Salem470$44,300
Fayetteville420$40,620
Asheville240$45,580
Rocky Mount150$43,170
Wilmington120$41,540

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, Gastonia, Rock Hill660$47,720
Raleigh, Cary510$48,080
Greensboro, High Point340$42,910
Durham, Chapel Hill190$42,690
Hickory, Lenoir, Morganton180$41,000
Asheville160$44,520
Wilmington120$41,020
Winston, Salem120$40,430
Fayetteville60$37,320
Rocky Mount40$41,110

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
Charlotte, Gastonia, Rock Hill1,200$45,210
Greensboro, High Point600$45,530
Raleigh, Cary510$49,830
Hickory, Lenoir, Morganton310$45,210
Durham, Chapel Hill220$45,270
Asheville180$42,350
Wilmington110$42,940
Rocky Mount90$41,060
Fayetteville-$43,280
Winston, Salem-$47,490

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

Salary Range

$20,320 - $28,750

In North Carolina, a substitute teacher's salary may range from $20,320 to $28,750. North Carolina is home to about seventeen thousand substitute teachers. Read about what it takes to become a substitute teacher.

Substitute Teachers
AreaTotal EmploymentSalary
Durham, Chapel Hill1,980$23,470
Greensboro, High Point1,850$24,480
Charlotte, Gastonia, Rock Hill1,540$20,350
Asheville970$24,790
Winston, Salem960$24,040
Wilmington720$23,770
Rocky Mount520$22,940
Hickory, Lenoir, Morganton390$23,880
Raleigh, Cary290$22,090

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

Total Employed

33,070

Salary Range

$20,290 - $28,400

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

Teacher Assistants
AreaTotal EmploymentSalary
Charlotte, Gastonia, Rock Hill5,190$23,220
Raleigh, Cary4,040$22,470
Greensboro, High Point2,100$22,650
Durham, Chapel Hill1,830$25,390
Winston, Salem1,730$21,700
Asheville1,490$24,290
Fayetteville1,440$20,860
Hickory, Lenoir, Morganton1,240$22,250
Wilmington1,060$24,070
Greenville740$22,210

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