Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

$44.56k - $71.67k

Young World Physical Education

High School Computer Science, IT, and Technology Education Teacher (CTE) Starting Date: Aug 3, 2026 Job Description Computer Science, IT, and Technology Education Teacher (Career and Technical Education - CTE) Teaching Focus: Network Security (NESE) 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 to lead the state with virtual CTE instruction and experiences. This continuing position is part of last year’s expansion. 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). These courses 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, and will have a passion for teaching fundamentals of digital security and ethical hacking. 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. 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 and maintain residency while employed by NCCA. Work Location: Hybrid / Remote approximately 90‑95% of the 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. #J-18808-Ljbffr Young World Physical Education

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the High School Computer Science, IT, and Technology Education Teacher (CTE) in Durham, NC vacancy
  • A prominent digital education company is seeking a Medical Affairs Digital Learning Specialist in Durham, NC. This hybrid role involves designing impactful training programs and includes remote flexibility. The ideal candidate has a bachelor’s degree in Instructional Design... 
    Suggested
    Remote job

    MillenniumSoft Inc

    Durham, NC
    2 days ago
  • $20 - $80 per hour

     ...individuals with eager learners. We operate in over 63 countries, making education accessible to everyone, everywhere. Superprof is the perfect...  ...- Are enthusiastic about sharing their knowledge. - Have a school qualification, practical experience, or a university degree.... 
    Suggested
    Hourly pay
    Extra income
    Full time
    Part time
    Immediate start
    Flexible hours

    Superprof

    Durham, NC
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to High School Computer Science, IT, and Technology Education Teacher (CTE). Be the first to apply!