Preparing students for today’s world

Preparing students for today’s world
Today, 58 percent of all new STEM-related jobs are in computing but just 10 percent of STEM graduates are in computer science. Together, we can change that.
What we stand for
Every student deserves the opportunity to study computer science in high school. TEALS helps schools build and grow sustainable CS programs through partnerships between teachers and volunteers.

Serving schools and teachers
The Technology Education and Literacy in Schools (TEALS) Program partners with high schools to build teacher capacity and student interest in computer science with the goal of enabling schools to sustain equitable CS programs on their own.

Supporting students
TEALS offers curriculum and support for students of all demographics and backgrounds in computational thinking, problem solving, programming, and computer science concepts that are applicable to any field.

Empowering volunteers
TEALS focuses on a culture of volunteerism in the tech industry so that teachers get the support they need to learn CS and schools can build sustainable CS programs.

Growing diversity
Young women made up 35 percent of TEALS participants, and underrepresented minorities made up 34 percent (among those who responded in 2017-18).

Reaching the underrepresented
Title I schools account for over 51% of schools participating in the TEALS Program, while nearly 1 in 5 schools identify as rural.

Changing futures
A full 94 percent of students believe volunteers were effective in helping them understand CS, and 94 percent reported improvement in their programming skills (2016-17).

One teacher started it all
TEALS was founded in 2009 by former high school computer science (CS) teacher and software engineer Kevin Wang. The TEALS Microsoft Philanthropies Program places TEALS volunteers from across the tech industry into classrooms to team-teach computer science. The tech professional volunteers support teachers so that over time, they learn to teach CS independently. Our goal is to assist high schools in developing and growing effective and sustainable CS programs.