High School Science Teacher

NCCA High School

Durham (NC)

Hybrid

USD 45,000 - 72,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) matching
Health, dental, and vision insurance
Paid time off (PTO)
Professional development assistance
FSA & HSA options
Employee Assistance Program (EAP)
Retirement Program

Job summary

NCCA High School in Durham, North Carolina, is seeking a Science Teacher for the Spring Semester. The role focuses on core and elective science content for grades 9–12, with instruction delivered both synchronously and asynchronously.

The position requires NC 9–12 science licensure, a bachelor’s degree, and 3+ years of teaching experience (ideally virtual). Hybrid/remote work is expected, with a Monday–Friday schedule and regular PLC participation.

Qualifications

  • Bachelor’s degree required.
  • North Carolina Science 9-12 teaching license required.
  • 3+ years teaching experience preferred.
  • Experience teaching in a virtual/remote setting preferred.
  • Familiarity with learning management systems such as Canvas.

Responsibilities

  • Develop and deliver lessons aligned with NC science standards.
  • Maintain accurate student records and assessments.
  • Participate in professional development and stay updated on science standards.
  • Engage with parents, colleagues, and the community to support student success.
  • Support HS program through field trips, conferences, and events.
  • Active member of the HS Science Department PLC.

Skills

Communication
Classroom management
Problem solving
Virtual teaching
Parent engagement

Education

Bachelor’s degree

Tools

Canvas

Job description

High School Science Teacher

North Carolina Cyber Academy NCCA High School - Durham, North Carolina Open in Google Maps

This job is also posted in North Carolina Cyber Academy , and North Carolina School Jobs

Job Details

Job ID: 5975143

Application Deadline: Posted until filled

Posted: Oct 28, 2026 4:00 AM (UTC)

Starting Date: Aug 3, 2026

Job Description
Science Teacher - This positionbegins with theSpring Semester of the 2026-27 school year, which begins Monday, January 4, 2027

Hiring / Teaching Focus: Science Teacher - Core Content / Elective Content

Location: North Carolina Cyber Academy (High School Division) Durham, North Carolina (Primarily Remote)

Job Type: Full-time (Monday - Friday)

Salary Range: $44,557.00 - $71,673.00 per year (Based on experience, licensure, and qualifications)

About Us: NC Cyber-HS is an online free public charter high school committed to preparing students through virtual learning for success in tomorrow’s world. We aim to equip students with the knowledge and skills necessary for success in post-secondary education and / or the profession of their choosing. NC Cyber-HS traditionally is one of the largest virtual high school programs in North Carolina averaging (1,200) 9th - 12th grade students annually and a graduating class of 270+. NC Cyber High School is currently the highest performing statewide virtual high school in North Carolina (based on 2025-26 proficiency results).

Job / Teaching Assignment Overview:

NCCA-HS has one (1) position available in our Science Department for the Spring Semester of the 2026-27 school year. This position will have teaching responsibilities that may include any course within the department’s scope, including but not limited to: Earth Environmental Science, Forensic Science, Physical Science, etc. The teaching content for core subjects will align with the Science Standard Course of Study as determined, published, and expected by the North Carolina Department of Public Instruction (NCDPI). Elective content is traditionally created by the teacher with support from our Instructional Coaches, Multi-Classroom Leaders (MCLs), district provided resources, etc.

We are seeking a dedicated Science Teacher to join our already strong Science Department which includes seven (7) full-time teachers, who regularly offer several elective courses in addition to the Science core content. The teacher will provide engaging, student centered instruction to 9th - 12th Grade high school students in Science. The instruction will be delivered synchronously Monday - Thursday, and asynchronously on Fridays.

Key Responsibilities:

  • Develop and deliver engaging lessons aligned with the North Carolina Science curriculum as determined, published, and expected by NCDPI
  • Maintain accurate student records, assessments, and required documentation
  • Participate in professional development and stay updated on Science standards, content, and trends
  • Engage with parents, colleagues, and the community to support student success
  • Support the overall NCCA-HS program by serving and supporting the high school program with regard to field trips, parent‑teacher conferences, in‑office meetings, special events, committees, school initiatives, etc.
  • Be an active member and contributor of the HS Science Department’s weekly Professional Learning Community (PLC)

Qualifications:

  • Education: Bachelor’s degree (minimum)
  • Licensure: North Carolina Science 9-12 teaching license (we will not consider a North Carolina Science 6-9 teaching license)
  • Experience:
    • 3+ years of teaching experience (Preferred)
  • Excellent communication, classroom management, and problem-solving skills
  • Experience teaching in a virtual or remote setting (Preferred)
  • Familiarity with learning management systems such as Canvas (Preferred)
  • MUST be a North Carolina resident to be considered for hire, must maintain North Carolina residency while employed by NCCA

Work Location: Hybrid / Remote approximately 90-95% per month. School Office located in Durham, NC 27713

Benefits:

  • 401(k) matching
  • Health, dental, and vision insurance
  • Paid time off (PTO)
  • Professional development assistance
  • Flexible spending account (FSA) & Health savings account (HSA)
  • Employee Assistance Program (EAP)
  • Retirement Program

Schedule:

  • Monday to Friday
  • 8-hours per day, 40-hours per week

Hiring Timeline:

  • Advertisement open until filled
  • Virtual Interviews (Zoom) projected for November 2026 with a recommendation to Human Resources on or before December 4th, 2026
  • Position start date - January 4th, 2027
    • We may consider starting the recommended candidate sooner if all parties agree.

Position Type: Full-Time

Salary: $44,557 to $71,673 Per Year

Contact Information
  • Chris Vecchione , Principal
  • NCCA High School
  • Email: cvecchione@myncca.com
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

26/27 Teacher - 7th Grade Science 419133
26/27 Teacher - 7th Grade Science 419133

411 Reid Ross High School • Fayetteville (NC)

On-site
USD 54,000 - 72,000
High School Computer Science Teacher
High School Computer Science Teacher

278 VA Shared • United States

Remote
USD 45,000 - 55,000
NCVPS: Middle School IRT ELA Teacher - Daytime Online Synchronous: Full-Time
NCVPS: Middle School IRT ELA Teacher - Daytime Online Synchronous: Full-Time

ONLINE (REMOTE) • Raleigh (NC)

Remote
USD 45,000 - 75,000
Online High School Science Teacher (Hybrid/Remote)
Online High School Science Teacher (Hybrid/Remote)

NCCA High School • Durham (NC)

Hybrid
USD 45,000 - 72,000
401(k) matching
Health, dental, and vision insurance
Paid time off (PTO)
+4
Instructor of Humanities - Durham
Instructor of Humanities - Durham

North Carolina School of Science & Mathematics • United States

Hybrid
USD 13,000 - 22,000
Vacation leave
Holidays
Tuition waiver benefits
+1
Teacher-Science 9-12 Interim (26-27SY)
Teacher-Science 9-12 Interim (26-27SY)

Young World Physical Education • Hendersonville (NC)

On-site
USD 20,747 - 27,222
26/27 Teacher - 7th Grade Science 321119
26/27 Teacher - 7th Grade Science 321119

Young World Physical Education • Fayetteville (NC)

On-site
USD 54,000 - 72,000
NCVPS: Teacher - AP European History
NCVPS: Teacher - AP European History

ONLINE (REMOTE) • Raleigh (NC)

Remote
USD 60,000 - 78,000
Science Teacher
Science Teacher

Chapel Hill-Carrboro City Schools • Carrboro (NC)

On-site
USD 42,000 - 54,000
Full Benefits
26/27 Teacher - Instructional Coach/Science (50%) 427014
26/27 Teacher - Instructional Coach/Science (50%) 427014

Cumberland County School District • Hope Mills (NC)

On-site
USD 27,000 - 33,000