Help us close the computer science gap

Equip all students for the future with CS
Provide high school students with equitable access to computer science (CS) education and create a pathway to economic opportunity.
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 (2020-2021 school year)
Since its inception in 2009, nearly 85,000 students have received CS education.

10,000 students
The TEALS program serves 10,000 students at 455 high schools in the United States and British Columbia, Canada.

1,500 technical volunteers
TEALS is powered by over 1,500 technical volunteers from 650 companies.

35% female students
35% of students identify as female, 34% are underrepresented minorities, and nearly 1 in 5 schools are in rural communities.

8% above the US national average
TEALS students scored 8% higher than the national average on the 2018 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.

Technical volunteers
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.