×
Register Here to Apply for Jobs or Post Jobs. X

Science Teacher Job Openings in North Carolina — Search & Apply

Jobs found: 428
today 11. Dynamic High School Science Teacher Job in Chapel Hill, North Carolina, USA (Chapel Hill jobs)

Education / Teaching (Science Teacher, High School, Biology Teacher, Chemistry Teacher)

Chapel Hill - Carrboro City Schools is seeking a Science Teacher in North Carolina. Licensed or eligible to be licensed in 9 - 12 science...

Dynamic High School Science Teacher Job

Listing for: Chapel Hill-Carrboro City Schools
View this Job
today 12. Full-Time Chemistry Teacher – Ignite Critical Thinking Job in Fayetteville, North Carolina, USA (Fayetteville jobs)

Education / Teaching (Science Teacher, Chemistry Teacher)

Cumberland International Early College in Fayetteville, NC, is seeking a 12 - month Chemistry Teacher to join our science team. The ideal...

Full-Time Chemistry Teacher – Ignite Critical Thinking Job

Listing for: Young World Physical Education
View this Job
today 13. Inquiry-Based Upper School Science Teacher Job in Charlotte, North Carolina, USA (Charlotte jobs)

Education / Teaching (Science Teacher, Special Education Teacher)

The Fletcher School is seeking an Upper School Science Teacher to join our independent K - 12 program in Charlotte, NC. The ideal...

Inquiry-Based Upper School Science Teacher Job

Listing for: Southern Association of Independent Schools, Inc.
View this Job
today 14. ELA Teacher Job in Shallotte, North Carolina, USA

Education / Teaching (Chemistry Teacher, K12, Biology Teacher, Science Teacher)

Location: Shallotte - Job Description - Teacher Job Description - ELA Teacher - Vacancy availability: - August 10, 2026 - For more...

ELA Teacher Job

Listing for: TrulyHired
View this Job
today 15. Math & Science Teacher - Full-Time with Benefits Job in Lawsonville, North Carolina, USA

Education / Teaching (Science Teacher)

Location: Lawsonville - Young World Physical Education is seeking a Math & Science Teacher for Stokes County Academy in Lawsonville,...

Math & Science Teacher - Full-Time with Benefits Job

Listing for: Young World Physical Education
View this Job
today 16. Flexible 1-on-1 Science Teacher — Personalize & Inspire Job in Chapel Hill, North Carolina, USA (Chapel Hill jobs)

Education / Teaching (Science Teacher)

Fusion Academy in Chapel Hill, North Carolina, is seeking a passionate Science Teacher to facilitate personalized learning for grades...

Flexible 1-on-1 Science Teacher — Personalize & Inspire Job

Listing for: Fusion Academy
View this Job
today 17. 26-27 EC General Curriculum Teacher Job in Concord, North Carolina, USA (Concord jobs)

Education / Teaching (High School, Special Education Teacher, Spanish Teacher, Science Teacher)

Starting Date: Aug 5, 2026 - Job Description - General Definition of Work - Performs difficult professional work providing a broad range...

26-27 EC General Curriculum Teacher Job

Listing for: Young World Physical Education
View this Job
today 18. Science Teacher @ GCI Job in Butner, North Carolina, USA

Education / Teaching (Science Teacher, High School)

Location: Butner - Job Title - School Educator III/Science Teacher - Location - Granville County, NC (Granville Correctional Institution,...

Science Teacher @ GCI Job

Listing for: TrulyHired
View this Job
today 19. K-12 STEM Camp Instructor (Temporary Job in Raleigh, North Carolina, USA (Raleigh jobs)

Education / Teaching (STEM, Science Teacher, Summer Camp)

Position: K - 12 STEM Camp Instructor (Temporary) - The Science House at NC State University seeks a Temporary STEM Instructor 2026 to...

K-12 STEM Camp Instructor (Temporary Job

Listing for: North Carolina State University
View this Job
today 20. Temporary STEM Instructor 2026 Job in Raleigh, North Carolina, USA (Raleigh jobs)

Education / Teaching (STEM, Science Teacher)

Position Information - Posting Number: PG195841TMPosition Number: 17 - JBB - 20Position Type: TemporaryWorking Title: Temporary STEM...

Temporary STEM Instructor 2026 Job

Listing for: NC State University
View this Job
Jobs found: 428