drjobs CTE - Computer Science IT and Technology Education Teacher Python Programming

CTE - Computer Science IT and Technology Education Teacher Python Programming

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Durham - USA

Yearly Salary drjobs

$ 43050 - 71673

Vacancy

1 Vacancy

Job Description

Position Title:

Computer Science IT and Technology Education Teacher (Career and Technical Education CTE) This position is for the 202526 school year beginning August 4th 2025

Teaching Focus: Python Programming (PYPR

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

Job Type:Fulltime (Monday Friday)

Salary Range:$43050 $71673 per year (Based on experience and qualifications)

About Us:NCCAHS is an online public charter school committed to preparing students for careers through highquality Career and Technical Education (CTE) programs. We aim to equip students with the knowledge and skills necessary for success in postsecondary education and professions.

Job / Teaching Assignment Overview:NCCAHS is expanding an already dynamic CTE program to lead the state with virtual CTE instruction and experiences. This NEW position Python Programming Teacher is part of this exciting expansion and tentative courses assigned to this position may include but are not limited to: Introduction to Computer Science (CS10 Python Programming 1 (CP10 and / or Python Programming 2 (CP11 as part of our CTE Computer Science program. These courses will contribute to a students pursuit and ultimately the completion of the Python Programming (PYPR) Career Pathway as determined by the North Carolina Department of Public Instruction (NCDPI).

We are seeking a dedicated Python Programming Teacher to join our expanding CTE program. The teacher will provide engaging student centered instruction to high school students in computer science and technology education with a passion for helping students develop coding skills for realworld applications. The instruction will be presented synchronously Monday Thursday and asynchronously on Fridays.

Key Responsibilities:

  • Develop and deliver engaging projectbased lessons aligned with North Carolina CTE Computer Science standards.
  • Potentially teach: Introduction to Computer Science (CS10 Python Programming 1 (Introduction to Python) and/or Python Programming 2 (Advanced Python & Applications) to high school students through Zoom and Canvas.
  • Introduce students to programming fundamentals including variables loops functions data structures and objectoriented programming.
  • Guide students in realworld coding projects problemsolving exercises and algorithm development.
  • Prepare students for industryrecognized certifications (if applicable).
  • Utilize handson coding exercises debugging challenges and collaborative projects to reinforce learning.
  • Incorporate modern software development practices including version control (Git) APIs and automation.
  • Support students in career exploration internships and coding competitions.
  • Collaborate with industry professionals and postsecondary institutions to enhance learning experiences.
  • Maintain accurate student records assessments and required documentation.
  • Participate in professional development and stay updated on industry trends.
  • Engage with parents colleagues and the community to support student success.

Qualifications:

  • Education: Bachelors degree in Computer Science Information Technology Software Engineering or a related field (Required).
  • Certification: North Carolina CTE Business Finance and Information Technology Education (BFIT) teaching license OR eligibility to obtain one.
  • Experience:
    • 1 years of teaching experience (Preferred).
    • Experience in Python programming software development or computer science (Preferred).
    • Industry experience in coding software engineering or related fields is a plus.
  • Strong knowledge of Python algorithms data structures and software development principles.
  • Familiarity with CS education tools (e.g. Jupyter Notebooks Replit Pygame Flask APIs) is a plus.
  • Excellent communication classroom management and problemsolving skills.
  • The instruction will be presented synchronously Monday Thursday and asynchronously on Fridays.
  • Experience teaching in a virtual or remote setting (Preferred)
  • Familiarity with learning management systems such as Canvas (Preferred)Python
  • 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 9095 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
  • 8hours per day

Hiring Timeline:

  • Advertisement open until filled
  • Virtual Interviews (Zoom) projected for March / April 2025 with a recommendation to HR April / May 2025
  • Position start date August 4 2025

How to Apply:

Interested candidates should submit a resume cover letter and copy of teaching certification / licensure details to the attention of: Ashley Heacox Career and Instructional Management Coordinator (CIMC) at

Employment Type

Full-Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.