Residency in the US or British Columbia, Canada
Type of Programs
Microsoft Philanthropies TEALS (Technology Education and Learning Support) Program builds sustainable computer science (CS) programs in high schools, with a focus on serving students excluded from learning technical skills because of race, gender, or geography.
Template or Direct Join
Small Team Friendly
At least one person to volunteer as a volunteer teacher/teacher assistant
Volunteers participate in up to 40 hours of required summer training, collaborate with a teaching team to plan and deliver lessons, and receive guidance and support from a dedicated regional TEALS manager throughout the school year. TEALS teaches volunteers about the curriculum, classroom management strategies, pedagogical techniques, and the nuts and bolts needed to run a great CS class. Along with the volunteer’s teaching team, the volunteer will create a classroom plan and use our curriculum materials to plan the year.
• Preparation 1-3 hours every week for lesson planning and grading coursework (Prepare for teaching one of four CS courses (Intro to CS, AP CS Principles, AP CS A, or CS Topics)
• Instruction 2-3 hours every week in class, teaching both the teacher and students Easily fit volunteer hours into your schedule, teach classes before work Teach remotely or in person