The Middle School/Upper School Computer Science Teacher will teach courses across several areas of the computer science program, including coding and computer science, digital design, and physical computing/robotics.
The successful candidate will design engaging learning experiences that help students develop computational thinking, problem-solving skills, and creativity through hands-on projects and real-world applications of technology.
In addition to classroom instruction, the teacher will serve as a student advisor and support co-curricular programs that enrich Montverde Academy’s STEM offerings.
Responsibilities:
Instruction and Curriculum:
Teach courses such as the following, with assignments varying based on program needs and the successful candidate’s expertise:
Foundational Robotics (Middle School)
Competitive Robotics (Middle School)
Physical Computing (Middle School)
AP Computer Science Principles (Upper School)
Art with Circuits (Upper School)
Web Design (Upper School)
Plan, develop, and implement engaging computer science curriculum in collaboration with members of the Computer Science Department.
Create a student-centered learning atmosphere that encourages creativity, experimentation, and innovation through hands-on projects and collaborative problem-solving.
Incorporate emerging topics in computer science education such as artificial intelligence, data science, physical computing, and real-world engineering applications where appropriate.
Adapt teaching methods to support diverse learning styles and the needs of Montverde Academy’s international student population.
Stay informed about emerging trends and innovations in computer science education and incorporate relevant developments into the curriculum.
Assess and evaluate student performance through various methods, including quizzes, projects, and written assignments.
✅
Requirements
Bachelor’s or Master’s degree in Computer Science, Education, or a related field.
Teaching experience in computer science or a related field, preferably at the middle school or high school level.
Strong understanding of computer science concepts, including programming languages, data structures, and algorithms.
Ability to design and implement engaging computer science curriculum that meets the needs of diverse learners.
Excellent communication and interpersonal skills, with the ability to work effectively with students, colleagues, and parents.
Experience with educational technology and software, such as learning management systems and educational programming languages.
Commitment to ongoing professional development and staying current with emerging trends and innovations in computer science education.
Interested in this position? Submit your application to Montverde Academy before the deadline.