top of page

TEALS (Technology Education and Learning Support)

Microsoft / TEALS


Contact Email
To apply as a Microsoft TEALS Program volunteer: New volunteer application –

Active Location

Residency in the US or British Columbia, Canada

High School
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
Direct Join

Small Team Friendly

Team Size

At least one person to volunteer as a volunteer teacher/teacher assistant. The volunteer teacher is a volunteer with a computer science (CS) degree or equivalent industry experience who wants to give back to the community can apply. If you are currently pursuing a CS degree, there may also be opportunities for you to participate in a teacher's assistant role

Time Commitment

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.


[object Object]

bottom of page