Middle School Computer Science Teacher & Technology Integrationist

Catherine Cook School

$58K — $111K *
Education, Government & Non-Profit
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience teaching middle school learners
  • Proficient in one text-based coding language (Python, JavaScript)
  • Bachelor's Degree in Computer Science, Education, or related field
  • Experience in hands-on, project-based learning
  • Familiarity with A/V technologies and setups
  • Experience in interdisciplinary tech integration
  • Strong communication skills

Responsibilities

  • Teach text-based programming to 7th and 8th graders
  • Develop engaging, inquiry-based lessons
  • Guide students through creative coding projects
  • Collaborate with teachers on cross-curricular projects
  • Maintain organized and safe Tech Lab and IDEA Lab environments
  • Support student participation in tech-related activities
  • Manage A/V setup for school events

Benefits

  • Medical, dental, and vision coverage
  • 403(b) retirement plan
  • Full premium coverage for basic life and disability insurance
  • Flexible Spending Accounts (FSA) and Health Savings Accounts (HSA)
  • Professional development opportunities
  • Generous paid time off
  • Pet insurance
  • Identity theft protection
Full Job Description
  • Type: Full-Time, 10-month,
  • Supervisor: Director of Curriculum Design & Innovation
  • Location: Chicago, IL, on-site
  • Starting Date: August 2026


How will this role contribute to the growth of the Cook community?

The Middle School Computer Science Teacher & Audio Visual Tech Integrationist will strengthen the Cook community by expanding students' access to creative, hands-on technology learning. By teaching text-based programming lessons in grades 7 and 8" , supporting IDEA Lab design challenges, and supporting school-wide tech integration, this educator will help students build confidence, digital literacy, and problem-solving skills.

By collaborating with teachers across Preschool-8th Grade and maintaining inclusive, well-organized tech spaces, the educator will ensure all learners can explore, experiment, and take creative risks. Their leadership in planning cross-continuum projects and supporting the Tech Assembly Crew will further enrich community life and deepen student engagement.

How will I contribute and grow personally and professionally in this role?
  • Connecting with and caring for students and colleagues through weekly duties and administrative tasks
  • Growing as a life-long learner through active participation in meetings and professional development opportunities
  • Applying skills as supported by training and protocols for proactive and responsive community building.
  • Proactively and reflectively communicating through various platforms the vision, goals, and progress of your work with both internal and external collaborators
  • Growing our culture of belonging and wellness through active participation in diversity, equity, and inclusion (DEI) and social-emotional learning (SEL) efforts
  • Serving as an Ambassador for our Enrollment Management and Development efforts
  • Employing Google and Outlook Applications for individual and team collaboration and communication


What will the ideal candidate for this role embody?

The ideal candidate is a creative, flexible, and intellectually curious educator who believes students learn best when they feel supported, challenged, and free to explore. They view technology as a tool for expression, inquiry, and problem-solving, and they design environments where all learners can access complex ideas, take risks, and build confidence in their abilities.

They approach their work as both a computer science teacher and a facilitator of hands-on design, guiding students through the habits of computational thinking as they analyze problems, break down challenges, and iterate on solutions. In the Tech Lab and IDEA Lab, they cultivate spaces where students question, investigate, debug, prototype, and discover joy in the creative process.

As a Middle School Computer Science Teacher (25% of the role)
  • Teach yearlong courses to 7th and 8th grade students in text-based programming. Using Python, HTML/CSS, and/or JavaScript, create learning experiences that will teach students:
    • Variables, data types, and control flow
    • Functions, loops, and conditionals
    • Basic algorithms and problem-solving strategies
    • Introductory modules on data structures and simple game or simulation design
  • Develop engaging, inquiry-based, developmentally appropriate lessons that build computational thinking and digital literacy.
  • Guide students through coding projects that emphasize creativity, debugging, and iterative improvement.
  • Differentiate lessons so they engage all students, accommodating for learning differences and styles
  • Integrate ethical technology use, digital citizenship, and responsible AI awareness into instruction.
  • Collaborate with Prek-6th grade CS teacher and Makerspace IDEA Lab Manager

As an Audio Visual Tech Integrationist (40% of the role)
  • Collaborate with teachers Preschool-8th to support interdisciplinary projects and cross-curricular innovation.
  • Support community in responsible use of A/V equipment, like cameras, lights, and microphones. Maintain safety standards for inventory and organization of equipment.
  • Design projects that blend engineering, art, and design thinking, encouraging students to prototype, test, and refine their ideas.
  • Maintain a safe, organized, and inclusive environment in the Tech Lab where students feel empowered to take creative risks.
  • In coordination of the student Tech Assembly Crew, manage the setup, takedown, and livestream of weekly whole-school assemblies, while coaching students to effectively participate. The ideal candidate will have many flexible capacities with A/V equipment, and can support other school events, as necessary.

As a Middle School IDEA Lab Support Teacher (35% of the role)
  • Support the IDEA Lab Manager and Educator by assisting in hands-on IDEA classes for Grades 5-8, that introduce students to a wide range of tools and materials, including:
    • Sewing machines
    • 3D printers
    • Laser cutter
    • Basic woodworking tools
    • Knitting and textile materials
    • Embroidery machines
    • Basic electronics (circuits, microcontrollers, LEDs, sensors)
    • Adobe Suite design tools
    • Audio/Video Creation
  • Maintain a safe, organized, and inclusive IDEA environment where students feel empowered to take creative risks.

Ideal candidates will possess:
  • Experience teaching middle school learners with a strong understanding of adolescent development and student-centered instructional practices.
  • Proficiency in at least one text-based coding language, such as Python or JavaScript, and the ability to teach basic concepts to middle school students
  • Bachelor's Degree in Computer Science or Education - or a related field such as Engineering or Instructional Technology.
  • Experience designing hands-on, project-based learning that encourages creativity, problem-solving, debugging, and iterative improvement.
  • Familiarity with audio/visual technologies and comfort assisting with school-wide A/V needs, including livestreaming and event setup/takedown.
  • Experience supporting interdisciplinary tech integration across grade levels, collaborating with teachers to design cross-curricular projects that blend engineering, art, design thinking, and digital media.
  • Strong communication and collaboration skills with the ability to work effectively with students, families, faculty, and staff.
  • Commitment to digital citizenship and ethical technology use including responsible AI awareness.
  • Comfort using Adobe Creative Suite, Google Workspace, and both Mac/Windows systems in instructional and creative contexts.
  • Enthusiasm for continuous professional growth and a passion for innovation, creativity, and emerging technologies.


What is the salary range for this position?

In compliance with IL's Equal Pay Act, Catherine Cook utilizes a salary scale from $58,000 to $111,950 based on years of relevant teaching experience and relevant degrees. An example for this position is a teacher with 0-10 years of relevant teaching experience and a bachelor's degree would earn between $58,000 and $76,800. When extending an offer, Catherine Cook considers factors such as (but not limited to) the position's scope and responsibilities, the candidate's work experience, education/training, key skills, internal peer equity, and market and organizational considerations.

What else is there to know about employment at Cook?

Catherine Cook offers a comprehensive benefits package designed to support the well-being and financial security of our employees. Our benefits for full-time eligible employees include:
  • Medical, dental, and vision coverage
  • 403(b) plan
  • 100% of the premium covered for Basic Life insurance, STD, LTD, AD&D
  • HSA, FSA, Dependent Care available
  • Professional Development opportunities
  • Generous paid time off
  • Pet Insurance
  • Identity Theft Protection

Similar Jobs

More Jobs at Catherine Cook School

More Education, Government & Non-Profit Jobs

Find similar Middle School Computer Science Teacher & Technology Integrationist jobs: