Duties and responsibilities may include: Developing teaching skills through regular feedback and coaching Providing individual, small group, or whole group instruction for students Supporting the lead teacher in lesson planning, materials preparation, and student assessment Working with students to reinforce learning of content or skills as described in an Individualized Education Plan Committing to constant professional and personal growth through working closely with a team of teachers Constantly assessing student progress, and communicating results to families and colleagues Modeling the school's values in all communications with students, families, and staff Actively participating in professional development activities, including: training sessions and working with lead teacher, school leaders, instructional coaches Perform other school related duties as required and assigned (such as assisting with lunch, recess, dismissal, etc) Act as substitute for classrooms when lead teachers are not available (no extra compensation). We seek teachers that are excited by the possibility of transforming the traditional model of education to be learner-centered through personalized and project based learning that cultivates both the cognitive and social emotional skills our students need to thrive in school and beyond.