High School Computer Science Teacher

Share:
Position Overview:

Sugar Creek Charter School’s mission is to eradicate generational poverty by providing a rigorous, college, and career preparatory education for students from kindergarten through 12th grade. Our focus is on academic preparation, career readiness, and essential life skills for success.

We are seeking a mission-driven, passionate, and skilled High School Computer Science CTE Teacher to join our team. The ideal candidate will create an engaging and career-focused learning environment, teach fundamental and advanced computer science concepts, and prepare students for college, industry certifications, and technology-driven careers.

Key Responsibilities:Instruction & Classroom Management:
  • Develop and implement standards-aligned lesson plans in Computer Science, including topics such as coding, programming, cybersecurity, networking, and software development.

  • Use hands-on, project-based learning to engage students in real-world problem-solving.

  • Integrate industry-standard tools and programming languages (e.g., Python, Java, HTML, CSS, JavaScript).

  • Utilize data-driven instruction to assess student progress and adjust teaching strategies accordingly.

  • Foster a structured, inclusive, and technology-driven classroom culture that promotes critical thinking and collaboration.

  • Differentiate instruction to support diverse learners, including students who need enrichment or additional academic support.

Student Support & Engagement:
  • Build strong relationships with students and set high academic and behavioral expectations.

  • Introduce students to career pathways in technology and prepare them for industry certifications (such as CompTIA IT Fundamentals, Google IT Support, or Microsoft Technology Associate).

  • Implement social-emotional learning (SEL) strategies to support student well-being.

  • Communicate regularly with parents and guardians regarding student progress and classroom activities.

  • Ensure the safety and engagement of students through effective classroom management and adherence to school-wide behavior plans.

Collaboration & Professional Growth:
  • Embrace a growth mindset by actively seeking and applying feedback to enhance instructional practices and student outcomes.

  • Work closely with grade-level teams, instructional coaches, and CTE coordinators to enhance student learning.

  • Participate in planning and coaching sessions with curriculum leaders.

  • Engage in professional development opportunities, including CTE training, technology certifications, and industry partnerships.

  • Contribute to the school community through team meetings, committees, and school events.

Qualifications:
  • Bachelor’s degree in Computer Science, Information Technology, Education, or a related field (required).

  • Valid teaching license or eligibility for licensure in North Carolina (preferred).

  • Experience teaching high school computer science or CTE courses (preferred but not required).

  • Proficiency in programming languages, networking, or cybersecurity concepts.

  • Strong classroom management skills and a commitment to high expectations for all students.

  • Passion for urban education and a commitment to closing the achievement gap.

Compensation & Benefits:
  • Competitive salary based on experience and education level.

  • Comprehensive health, dental, and vision insurance.

  • Retirement plan options.

  • Ongoing professional development and career advancement opportunities.

  • Supportive, team-oriented work environment.

Join our team and inspire the next generation of technology leaders! ??

OR
 
By clicking the Apply Now button and proceeding, I agree to the GetHired Terms of Service and Privacy Notice
GetHired.com member? Login to Apply
 
Powered by GetHired.com | Terms of Service | Privacy Policy