General Information


Yes. The TEALS (Technology Education and Learning Support) program is a Microsoft Philanthropies program. It is designed to be an industry-wide initiative, joining volunteers and companies across the US and BC, Canada to help high schools build their capacity to teach equitable, inclusive computer science (CS). It is only through volunteer input and participation that we can effectively bring CS education to our partner high schools. We are technology and programming language agnostic in our approach, and work to bring the best CS curricula to our partner high schools.

Anyone who resides in the US or British Columbia, Canada with a computer science (CS) degree or equivalent industry experience who wants to give back to the community can apply. The TEALS program brings the tech community together to help high schools build their capacity to teach CS.


If you are currently pursuing a CS degree or professional certificate, there may also be opportunities for you to participate in a teacher's assistant role.

No. We provide teaching support through our required summer training. You will also be working with an experienced classroom teacher to provide further guidance on interacting with students.

No. TEALS is designed for everyone. If you have a CS background and want to help high schools build their capacity for teaching equitable, inclusive computer science, then TEALS is for you. We are grateful for volunteers coming from all types of organizations and industries because this exposes students to the many ways technology impacts our world.

Schools are still being affected by the Covid-19 pandemic, and there is a chance that there will continue to be challenges through the upcoming school year. Different regions and schools vary in their response to this crisis, and we ask that potential volunteers be flexible with their support.


It is possible that many schools will still offer some remote or hybrid instruction at different periods throughout the school year, so volunteers may also be asked to support classes virtually. As schools gradually move back to in-person instruction, volunteers may be asked to complete certain requirements to support students in person.


Requirements and policies will vary greatly by school and district, so we encourage all volunteers to communicate regularly with their assigned schools. Your TEALS Regional Manager will also be available throughout the process to help answer questions and ensure understanding.

The TEALS Program does not reimburse volunteers, however schools are aware that they may need to reimburse costs such as background checks, fingerprints, mandatory vaccinations, parking fees or equipment related to remote volunteering. Volunteers should discuss requirements, anticipated costs, reimbursement procedures and lingering questions with administrators once they are paired with a school site.