Demo

High School Computer Science, IT, and Technology Education Teacher (CTE)

NCCA High School
Durham, NC Full Time
POSTED ON 6/10/2026
AVAILABLE BEFORE 1/1/2050

Computer Science, IT, and Technology Education Teacher (Career and Technical Education - CTE)

 

Teaching Focus: Network Security NNESE)

 

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

 

Job Type: Full-time (Monday - Friday)

 

Salary Range: $44,557 - $71,673 per year (Based on experience and qualifications)

 

About Us: NCCA-HS is an online public charter school committed to preparing students for careers through high-quality Career and Technical Education (CTE) programs. We aim to equip students with the knowledge and skills necessary for success in post-secondary education and professions.

 

Job / Teaching Assignment Overview:

NCCA-HS continues to expand an already dynamic CTE program in order to lead the state with virtual CTE instruction and experiences. This is a continuing position as part of last year’s exciting expansion and tentative courses assigned to this position may include, but are not limited to: Introduction to Cyber Security (CL82), Cybersecurity 1 (CI30), Cybersecurity 2 (CI31), and Artificial Intelligence 1 (CA10), as part of our CTE Computer Science, IT, and Technology Education Program. These courses will contribute to a student’s pursuit and ultimately the completion of the Network Security (NESE) Career Pathway as determined by the North Carolina Department of Public Instruction (NCDPI).

 

We are seeking a dedicated Network Security Teacher to join our continually expanding CTE program. The teacher will provide engaging, student centered instruction to high school students in cybersecurity, networking, and information security, along with a passion for teaching high school students about the fundamentals of digital security and ethical hacking. The instruction will be presented synchronously Monday - Thursday, and asynchronously on Fridays.

 

Key Responsibilities:

  • Develop and deliver engaging, hands-on lessons aligned with North Carolina CTE Computer Science & IT standards.
  • Potentially teach: Introduction to Cyber Security, Cybersecurity 1, Cybersecurity 2 (Advanced Cybersecurity & Ethical Hacking), and Artificial Intelligence 1 to high school students.
  • Cover topics such as network security, ethical hacking, cryptography, firewalls, malware analysis, risk management, and cybersecurity laws.
  • Prepare students for industry-recognized certifications such as CompTIA Security , Cisco CyberOps, or Certified Ethical Hacker (CEH).
  • Provide real-world, project-based learning experiences, including cyber defense exercises, penetration testing labs, and incident response simulations using Zoom, and Canvas applications.
  • Introduce students to cybersecurity tools and platforms such as Wireshark, Kali Linux, Metasploit, Virtual Machines, and SIEM tools.
  • Teach best practices for data protection, threat mitigation, and secure coding.
  • Collaborate with local industry professionals, colleges, and cybersecurity organizations to provide career opportunities and mentorship.
  • Support students in internships, cybersecurity competitions (e.g., CyberPatriot, CTF challenges), and work-based learning experiences.
  • Maintain accurate student records, assessments, and required documentation.
  • Participate in professional development and stay updated on cybersecurity industry trends.
  • Engage with parents, colleagues, and the community to support student success.

Qualifications:

  • Education: Bachelor’s degree in Cybersecurity, Computer Science, Information Technology, or a related field (Required).
  • Certification: North Carolina Information Technology Education or BFIT teaching license OR eligibility to obtain one.

Experience:

  • 1 years of teaching experience (Preferred).
  • Industry experience in cybersecurity, IT security, network security, or ethical hacking (Preferred).
  • Knowledge of cybersecurity frameworks (NIST, CIS Controls), threat intelligence, and incident response.
  • Familiarity with programming languages(Python, Bash, PowerShell) and security tools (Snort, Nmap, Burp Suite, etc.).
  • 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

Schedule:

  • Monday to Friday
  • 8-hours per day

Hiring Timeline:

  • Advertisement open until filled
  • Virtual Interviews (Zoom) projected for June 2026 with a recommendation to Human Resources on or before June 30th, 2026.
  • Position start date - August 3rd, 2026

How to Apply:

1.) Complete the corresponding application through School Spring or InDeed,

2.) Submit a resume, cover letter, and copy of teaching certification / licensure details to the attention of: Dr. Chris Vecchione (High School Principal) at cvecchione@myncca.com

Salary : $44,557 - $71,673

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a High School Computer Science, IT, and Technology Education Teacher (CTE)?

Sign up to receive alerts about other jobs on the High School Computer Science, IT, and Technology Education Teacher (CTE) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$86,115 - $115,444
Income Estimation: 
$106,272 - $135,338
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NCCA High School

  • NCCA High School Durham, NC
  • Math Interventionist - This position is for the 2026-27 school year, which begins on August 3rd, 2026 Employment / Teaching Focus: Math Interventions: NC M... more
  • 10 Days Ago

  • NCCA High School Durham, NC
  • English Interventionist - This position is for the 2026-27 school year, which begins on August 3rd, 2026 Employment / Teaching Focus: English Interventions... more
  • 10 Days Ago

  • NCCA High School Durham, NC
  • Social Studies Teacher - This position is for the 2026-27 school year, which begins Monday, August 3rd, 2026 Hiring / Teaching Focus: Social Studies Teache... more
  • 11 Days Ago

  • NCCA High School Durham, NC
  • JOB DESCRIPTION OF THE SCHOOL COUNSELOR High School Vacancy Announcement : School Counselor - This position is for the 2026-27 school year, which begins Au... more
  • 12 Days Ago


Not the job you're looking for? Here are some other High School Computer Science, IT, and Technology Education Teacher (CTE) jobs in the Durham, NC area that may be a better fit.

  • Warren County High School Warrenton, NC
  • Health Science Education Teacher - CTE more
  • 2 Months Ago

  • J. F. Webb High School Oxford, NC
  • REPORTS TO: Principal SUPERVISES: May coordinate and direct the activities of teacher assistants. PURPOSE: To plan, organize and present instruction and in... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!