This is the Trace Id: baea41b6cafddb0dca71bd45d153f7fc

What is the TEALS Program?

Technology Education and Learning Support (TEALS) is a Microsoft Philanthropies program that builds sustainable computer science (CS) programs in high schools. We focus on serving students excluded from learning CS because of race, gender, or geography. TEALS helps teachers learn to teach CS by pairing them with industry volunteers and proven curricula.

TEALS Program by the numbers


Bring computer science to your school and community

Help educate the next generation of innovators. We’re asking teachers, school administrators, parents, students, and tech professionals to join us in the effort.

See it in action

Male student smiling in a school hall looking at the camera.

Make a lasting impact

The impact TEALS volunteers and teachers make multiplies over time. TEALS helps teachers learn to teach CS independently, giving students the skills needed to prepare them for in-demand roles and opening pathways to economic opportunity.

Questions about the TEALS Program?

We are no longer accepting applications for new schools. We are looking for volunteers to teach CS to students. Apply to volunteer today or submit a question to learn more.

Follow Microsoft TEALS Program