What are the responsibilities and job description for the High School Computer Science Teacher position at Sugar Creek Charter School -- High School Campus?
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! ??