What are the responsibilities and job description for the High School Computer Science Teacher position at The Post Oak School?
FLSA Classification: Part-Time, Academic-Year (10-month) Position
Schedule: Monday – Friday (Part-Time) 2 hours/week Robotics Club
Reports To: Adolescent Director
About the School
We are a Montessori-based learning community serving adolescents through a student-centered, experiential approach to education. Our high school program integrates rigorous academics with real-world application and interdisciplinary learning, including International Baccalaureate (IB) coursework.
We are committed to fostering a diverse, equitable, and inclusive environment and seek educators who value collaboration, innovation, and respect for the developing independence of young adults.
Position Summary
The Part-Time High School Computer Science Teacher is responsible for delivering an engaging, IB-aligned computer science curriculum to 11th and 12th-grade students. This role emphasizes inquiry-based learning, critical thinking, and real-world application of technology concepts within a Montessori framework.
In addition to classroom teaching, this position includes facilitating a weekly Robotics Club, supporting students in hands-on design, engineering, and problem-solving activities.
Essential Responsibilities
Instruction & Curriculum
Teach IB-aligned Computer Science courses to 11th and 12th-grade students
Develop and implement a curriculum that integrates theory with practical application (e.g., programming, data structures, systems, and computational thinking)
Design learning experiences that emphasize inquiry, collaboration, and real-world relevance
Differentiate instruction to meet a range of student abilities and learning styles
Assess and provide feedback on student progress in alignment with IB standards
Montessori & Student Engagement
Apply Montessori principles that promote student independence, curiosity, and ownership of learning
Foster a respectful, inclusive classroom community that supports adolescent development
Serve as a mentor and guide, encouraging both academic and personal growth
Robotics Club
Lead a weekly Robotics Club (approximately 2 hours/week)
Guide students in designing, building, and programming robotic systems
Support participation in competitions or exhibitions, if applicable
Encourage teamwork, innovation, and problem-solving
Collaboration & Community Engagement
Collaborate with faculty across disciplines to integrate computer science into broader learning experiences
Participate in school meetings, planning sessions, and professional development
Contribute to a dynamic, innovative program that extends beyond the classroom
Engage with community partners when appropriate to enhance student learning
Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
Experience teaching high school students, preferably in an IB or project-based learning environment
Strong knowledge of programming languages (e.g., Python, Java, or similar) and computer science fundamentals
Experience with robotics platforms (e.g., VEX, LEGO, Arduino, or similar) preferred
Commitment to the Montessori philosophy or willingness to learn and implement it
Ability to create an engaging, student-centered learning environment
Strong collaboration, communication, and organizational skills
Demonstrated commitment to diversity, equity, inclusion, and culturally responsive teaching
Work Environment & Expectations
Work within small, collaborative, student-centered classes
Engage in interdisciplinary curriculum development
Operate effectively in a flexible, innovative, and evolving academic environment
Regularly sit, speak, listen, and use close and distance vision
Occasional participation in school events outside regular hours
Equal Opportunity Statement
We are an equal opportunity employer and do not discriminate based on race, color, religion, sex, gender identity, sexual orientation, national or ethnic origin in hiring or in the administration of our programs.
Salary : $15,000 - $20,000