Computer Science Teacher (.4FTE) & Technology Integrationist (.6FTE)
Posted: 18-Jun-26 • Columbia, Missouri • Full Time
About CIS
CIS is a college preparatory independent school with a rich history of whole-child education and a global perspective. The focus of the curriculum is to provide an individualized educational experience for each student and to foster the pursuit of excellence and joy in learning and living. Class sizes are intentionally small to facilitate high-quality teaching and mentorship.
About the role
Columbia Independent School (CIS) is seeking an innovative and knowledgeable Computer Science Teacher & Technology Integrationist. The Computer Science teacher will promote students’ hands-on learning by sharing practical IT knowledge, with an instructional focus on real-world problem-solving in information technology. Working with the Innovation Lab (Cube) instructor, classroom teachers, and division directors, the candidate will develop and teach 1-2 classes, including AP Computer Science, and provide opportunities for students to build skills progressively through their secondary experience, often connecting these skills with specific grade-level curriculum.
As the Technology Integrationist, the candidate will integrate and support technology across the school, including tracking and maintenance of student and staff devices, troubleshooting and tech assistance for students and staff, and coordination with the school’s IT vendors and network administrators.
Positions may be combined depending on experience and candidate preference, with a total FTE range of .4-1.0. Reports to: Head of School/Division Directors.
Location
CIS is a growing school of 470 students aged 3 to grade 12, located in Columbia, Missouri—a mid-sized city halfway between St. Louis and Kansas City. Columbia is home to the flagship University of Missouri and offers amenities of a college town, including a populace that values education, cultural opportunities, award-winning restaurants, collegiate athletics, and abundant outdoor activities.
Responsibilities
- Teach AP Computer Science or similar courses in the Upper School
- Teach skills in STEM (e.g., coding, web design, Scratch, Tinkercad, 3D printing, Lego robotics, Microbits programming, engineering design, etc.)
- Attend faculty, divisional, and in-service meetings as scheduled
- Update and create curriculum in conjunction with department and division goals
- Collaborate with MS/US teachers to enrich grade-level curricula and develop cross-curricular projects
- Commitment to digital citizenship and ethical technology use, including responsible AI awareness
- Support the mission of the school through teaching, advising, and participating as a member of the faculty
- Support the installation and troubleshoot day-to-day technology issues for students, faculty, and staff
- Coordinate work with outside contractors and vendors related to IT
- Manage the school’s G Suite accounts and shared file structures, and assist staff in the use of these systems
- Manage and support the learning management and student information systems (Blackbaud) and assist staff in the use of these systems
- Manage and support the school’s hardware and components, including Chromebooks, Apple products, phone systems, printers, and audiovisual equipment
- Collaborate with middle/upper school STEM teachers to establish curriculum continuity and advance the creative needs and growth of the program, including the design of elective courses related to computer programming or other technologies
- Set up audiovisual equipment as needed
- Attend professional development opportunities
- Model life-long learning through personal and professional growth
Requirements
- Bachelor’s degree or significant experience in educational technology or related field, such as engineering or instructional technology
- Strong analytical mindset with a methodical approach to troubleshooting hardware, software, and network issues
- Commitment to the success of every student
- Proven collaborator and team member
- Self-starter who is driven to add value to the organization