Computer Science Teacher

International Schools Partnership LimitedMiami, FL
Onsite

About The Position

Alexander Montessori School seeks a dynamic, creative, and collaborative Computer Instructor to join our faculty. Our educators are committed to providing an engaging academic program in a nurturing and supportive environment, where students are inspired to think critically, explore creatively, and grow academically, socially, and emotionally. The Computer Instructor plays a critical role in introducing students in grades 1-5 to technology integration, computational thinking, and foundational computer literacy. This role emphasizes creativity, innovation, and problem-solving through hands-on, inquiry-based learning experiences aligned with Montessori philosophy. The ideal candidate brings enthusiasm for elementary education, a strong understanding of child development, and a passion for integrating technology and STEAM into meaningful learning experiences.

Requirements

  • Bachelor's degree in Education, Computer Science, Educational Technology, or related field
  • Teaching certification (Florida or equivalent preferred)
  • Minimum of 2 years of teaching experience, preferably in elementary or STEAM education
  • Strong knowledge of child development and best instructional practices
  • Experience with: Google Workspace (Docs, Sheets, Slides, Forms, Classroom), Microsoft Office, Elementary coding platforms and educational robotics
  • Ability to integrate technology effectively to enhance student learning
  • Strong classroom management and organizational skills
  • Excellent verbal and written communication skills
  • Commitment to fostering global awareness, inclusion, and cultural competence
  • Appropriate vetting procedures, including an online due diligence search, references and satisfactory Criminal Background Checks or equivalent covering the previous 10 years’ employment history.

Nice To Haves

  • Passion for integrating technology and STEAM into meaningful learning experiences
  • Enthusiasm for elementary education
  • Strong understanding of child development
  • Collaborative team player with a growth mindset
  • Empathetic, flexible, and student-centered
  • Strong interpersonal and problem-solving skills

Responsibilities

  • Design and implement engaging, developmentally appropriate STEAM and computer science projects
  • Develop lesson plans that are differentiated to meet diverse student needs
  • Teach foundational skills including: Keyboarding and basic computer operations, Digital citizenship and internet safety, Introduction to coding and computational thinking, Robotics and basic engineering concepts
  • Integrate technology across subject areas through cross-curricular projects
  • Facilitate hands-on, project-based learning, including design challenges and collaborative activities.
  • Foster a classroom culture that promotes creativity, critical thinking, and problem-solving
  • Encourage students to explore, take risks, and develop a growth mindset
  • Use formative and summative assessments to monitor and guide student progress
  • Maintain an organized, inclusive, and engaging classroom environment that showcases student work
  • Create a safe, respectful space where all students feel supported and valued
  • Collaborate with classroom teachers and specialists to enhance curriculum integration
  • Communicate effectively with students, parents, and colleagues regarding student progress
  • Maintain accurate records of student learning and growth
  • Participate in parent conferences and school communications as needed
  • Actively participate in faculty meetings, school events, and community activities
  • Perform duties such as lunch, recess, and dismissal supervision
  • Contribute to curriculum development and school-wide initiatives
  • Maintain and organize technology resources, including devices and robotics materials
  • Engage in ongoing professional development and reflective teaching practices
  • Participate fully in school life, including meetings, events, and committee
  • Prepare progress reports and maintain ongoing communication with families
  • Support the school's mission by nurturing students' academic, ethical, social, and emotional development

Benefits

  • health benefits
  • retirement contributions
  • paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service