Help us close the computer science gap
What is the TEALS Program?
Technology Education and Literacy in Schools (TEALS) is a Microsoft Philanthropies program that builds sustainable 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.
Since its inception in 2009, over 93,000 students have received CS education.
TEALS by the numbers (2021-2022 school year)
The TEALS program serves 17,000 students at over 500 high schools in the United States and British Columbia, Canada.
1,650 technical volunteers
TEALS is powered by over 1,650 technical volunteers from over 700 companies.
Forty-four percent of races that have traditionally been excluded from CS
Forty-four percent of TEALS students in 2020 identified as Black/African American, Hispanic/Latinx, or Indigenous; 29 percent of students identified as female; and nearly one in five schools are in rural communities.
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.
Teachers and administration
Our mission is to help classroom teachers learn to teach CS on their own by pairing them with industry volunteers and proven curricula. Teachers benefit from TEALS volunteers’ deep CS knowledge and experience, while administrators provide invaluable program support.
Students and advocates
We work with students, parents, advocates, business owners, and local leaders to help bring computer science opportunities to high school students.
Make a lasting impact
The impact TEALS volunteers and teachers make multiplies over time. As more teachers learn to teach CS independently, thousands of students have the opportunity to learn CS every year.
See it in action
Equip all students for the future with CS
A school in Harlem, NY partnered with TEALS Program to bring computer science (CS) and opportunities to their students.
Teachers bring students CS skills and opportunity
Training teachers like Nancy, TEALS is creating sustainable CS programs across the country—and helping narrow the diversity gap in the technology field.
Students in a small town learn CS with TEALS
Learn how a grassroots effort in rural Eastern Washington turned a sparsely populated elective class into a required course for every freshman—through the advocacy and can-do attitude of a superintendent-teacher/husband-wife team.