Computer Science Instructor

Catholic Schools in the Archdiocese of New YorkNew Rochelle, NY
Onsite

About The Position

Salesian High School seeks a dynamic and mission-driven Computer Science Instructor who is passionate about helping young men develop technological fluency, ethical judgment, creativity, and leadership. This is a unique opportunity to join SHS at a pivotal moment - building and expanding a growing Computer Science, STEM, and AI-enhanced academic program aligned with our college preparedness and career readiness mission. The ideal candidate brings subject-matter depth, a builder's mindset, and a genuine commitment to the formation of young men.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field
  • Mastery of major Computer Science topics, including programming and software development (Python, Java, or related languages), computational thinking, systems design, engineering principles, and related STEM disciplines
  • Ability to teach introductory and intermediate Computer Science courses, with willingness to grow the course catalog over time
  • Ability to serve as co-moderator for the Robotics team and/or other STEM co-curricular programs
  • Commitment to project-based, hands-on, and collaborative learning modalities
  • Excellent organizational and interpersonal communication skills; ability to communicate clearly and effectively in writing and in person
  • Strong classroom management skills and skill in integrating technology effectively to enhance instruction
  • Willingness to consent to a background check and participate in Archdiocesan and Salesian "Safeguarding" training
  • Familiarity with Catholic education and Salesian charism and the preventive system, or a willingness to be further formed in Salesian educational theory and practice

Nice To Haves

  • Prior classroom experience, preferably at the middle or high school level(s)
  • AP Computer Science teaching experience or certification; experience in project-based learning environments and/or curriculum design
  • Master's degree in Computer Science, Analytics, Education, Business, or a related field
  • Industry, hardware, and/or software development experience in a professional setting
  • Familiarity with cybersecurity, data analytics, artificial intelligence, and/or other emerging fields within Information Systems
  • Willingness to connect with industry professionals to offer students a career-relevant academic experience

Responsibilities

  • Teach a full course load as assigned, including introductory, intermediate, and advanced Computer Science courses
  • Design engaging unit and lesson plans that develop strategic and systems thinking, problem-solving, technology proficiencies, and other 21st-century competencies within the Computer Science and Information Systems curriculum
  • Participate in expanding the course catalog over time, including AP course pathways
  • Utilize a variety of instructional methods to cater to diverse learning styles, including project-based, hands-on, and lab-based activities
  • Integrate information systems, emerging technologies, and industry-relevant tools to introduce students to modern applications of computer science, including robotics, cybersecurity, data analytics, and Artificial Intelligence where appropriate
  • Incorporate themes of AI literacy, ethical technology use, digital citizenship, and interdisciplinary application across the Computer Science curriculum
  • Promote student growth and progress through assessments (formative and summative), using differentiated instruction to meet individual needs
  • Maintain a positive and supportive classroom environment that fosters curiosity, creativity, collaboration, and confidence in the study of Computer Science and emerging technologies
  • Collaborate with the Administration and Academic leadership to develop, refine, and expand the Computer Science and Information Systems curriculum
  • Build communication with families to provide regular updates on student progress and behavior
  • Participate in faculty supervision before/after school and during lunch periods, as scheduled and needed
  • Support and expand co-curricular offerings within the Computer Science program, including Robotics, STEM Club, and Coding Club
  • Demonstrate professionalism, respect, and integrity in all interactions with students, colleagues, families, and the broader Salesian community

Benefits

  • Salary Range: $47,000 – $60,000, depending on experience and level of education
  • Stipends: Available for qualified candidates serving as Moderator for Robotics and/or co-curricular, extracurricular, coaching, or other roles
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service