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, and geography. TEALS helps teachers learn to teach CS by pairing them with industry volunteers and proven curricula.
TEALS by the numbers (2021-2022 school year)
Since its inception in 2009, over 93,000 students have received CS education.
The TEALS program serves 17,000 students at 515 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.
44% underrepresented minorities
44% of TEALS students in 2020 were underrepresented minorities, 29% of students identified as female, and nearly 1 in 5 schools are in rural communities.
5% above the US national average
TEALS students scored 5% higher than the US national average on the 2020 AP Computer Science A exam.
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.
Volunteers with strong background in computer science and programming are the foundation of the TEALS program. Our volunteers help expand students' career horizons through new computer science skills and opportunities.
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.