Upper School Engineering Teacher Position Available In Duval, Florida
Tallo's Job Summary: The Bolles School in Jacksonville, FL is seeking a dynamic Upper School Engineering Teacher for the 2025-2026 Academic Year. The ideal candidate will have deep content knowledge, creativity in curriculum design, and experience in teaching coding, computer science, or mathematics. Responsibilities include teaching engineering courses, developing project-based curriculum, and fostering a collaborative, inclusive learning environment. Qualifications include a Bachelor's degree in a STEM field, at least three years of high school teaching experience, and strong interpersonal skills. Master's degree and experience with robotics programs are preferred.
Job Description
Upper School Engineering Teacher 4.4 4.4 out of 5 stars 7400 San Jose Boulevard, Jacksonville, FL 32217
Position Start Date:
August 2025 (for the 2025-2026 Academic Year)
Position Purpose:
The Bolles School seeks a dynamic, student-centered educator to join the Upper School faculty as an Engineering Teacher. The ideal candidate will bring deep content knowledge, creativity in curriculum design, and a collaborative spirit. In addition to expertise in engineering and applied technology, the ability to teach courses in coding, computer science, or mathematics is a plus. We are looking for someone who brings positivity, enthusiasm, and good energy to the classroom and to the broader STEM program—someone who will inspire students and contribute to a culture of curiosity, innovation, and growth.
Essential Functions:
Teach a full-time Upper School course load in engineering and related subjects, which may include Introduction to Engineering, Advanced Engineering Design, Robotics, Coding, Computer Science, or Mathematics. Develop and deliver rigorous, project-based curriculum that integrates core engineering concepts with coding, design thinking, and computational skills. Engage students in hands-on learning using tools such as CAD software, 3D printing, microcontrollers (e.g., Arduino, Raspberry Pi), and relevant coding languages (e.g., Python, Java, C++). Foster a welcoming and inclusive learning environment that encourages creativity, collaboration, and student ownership. Collaborate with department members and other faculty to support interdisciplinary initiatives and strengthen STEM programming across the school. Contribute to campus life through coaching, clubs, or committee work. Promote a culture of respect, empathy, innovation, and continuous improvement.
Qualifications/Requirements:
Bachelor’s degree in Engineering, Computer Science, Mathematics, or a related STEM field Minimum of three years of successful teaching experience at the high school level Demonstrated experience in coding or applied technology Strong interpersonal, communication, and organizational skills Preferred Qualifications Master’s degree in Engineering, Education, or a related field Experience with independent schools and/or interdisciplinary STEM initiatives Familiarity with robotics programs (e.g., FIRST), makerspaces, or other innovation labs Ability to teach an additional course in mathematics or computer science as needed