Sign in
Sign up
Description
Teach middle school students computer science and digital literacy, including coding, productivity tools, online safety, and technology applications, to build career and technical skills.
  • • Establish and enforce classroom, device, and online behavior expectations and procedures.
  • • Teach and monitor safe, responsible use and care of computers, peripherals, and software.
  • • Instruct students individually and in groups using demonstrations, guided practice, and collaborative projects.
  • • Maintain accurate and complete grades, progress, and attendance records per district and state policies.
  • • Prepare labs, devices, student accounts, and digital materials for instruction.
  • • Set and communicate clear learning objectives and success criteria for lessons, units, and projects.
  • • Design hands-on, inquiry-based computing activities that balance instruction, exploration, and project work.
  • • Differentiate instruction and scaffold technology tasks to meet diverse learning needs.
  • • Create, administer, and grade assessments, projects, and coding challenges to measure progress.
  • • Enforce school policies, acceptable use policies, and digital citizenship standards.
  • • Assign and assess classwork, practice tasks, and homework in computing topics.
  • • Monitor and document student performance, collaboration, online conduct, and ergonomics.
  • • Integrate learning management systems, coding platforms, and multimedia tools to enhance instruction.
  • • Develop course outlines aligned to district, state, and CSTA/ISTE standards.
  • • Cultivate computational thinking, problem-solving, and perseverance for future STEM learning.
  • • Guide students with technology-related academic challenges and foster special interests such as game design or robotics.
  • • Collaborate with families and staff to address academic, behavioral, or technology-use concerns.
  • • Communicate student progress and technology resource needs with parents and guardians.
  • • Maintain lesson plans, pacing guides, and documentation as requested by supervisors.
  • • Provide remediation, tutorials, and enrichment for students needing support or challenge.
  • • Support students with disabilities using assistive technologies and accessible digital resources.
  • • Meet with IEP/504 teams and colleagues to review technology access and student progress.
  • • Prepare required reports on student achievement, lab utilization, and program activities.
  • • Plan and supervise computing projects, virtual or onsite tech field trips, and guest speakers, and guide reflection.
  • • Participate in computer science and educational technology professional development, conferences, and PLCs.
  • • Coordinate with teachers to integrate technology into core subjects and interdisciplinary projects.
  • • Collaborate on the development, evaluation, and revision of middle school CS and digital literacy programs.
  • • Attend staff meetings and serve on school or district committees as required.
  • • Perform assigned supervisory duties and provide basic tech support during schoolwide activities.
  • • Sponsor or coach coding clubs, robotics teams, esports, or technology competitions.
  • • Inventory, maintain, and request computers, peripherals, software licenses, and consumables.
Interview options
Interview options
Interviewee gender
Interviewee accent
Interview time
Source
Tasks & skills: O*NET occupational data (work activities, skills, knowledge). Learn more
Sources & Standards: This site includes information from O*NET by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under the CC BY 4.0 license. Career Clutch has modified some of this information for student readability. USDOL/ETA has not approved, endorsed, or tested these modifications. O*NET® is a trademark of USDOL/ETA.
Last reviewed: Jan 2026
Share this job