TEALS by the numbers
The TEALS program serves 12,000 students at 348 schools in 29 states and the District of Columbia.
1,050 tech volunteers
TEALS is powered by 1,050 tech volunteers from over 500 companies.
33% female students
33% of students are female, 34% are underrepresented minorities, and nearly 10% of classes are in rural communities.
5% above national average
TEALS students scored 5% higher than the national average on the 2016 AP Computer Science exam.
Preparing the next generation of innovators
The TEALS program was started in 2009 by a Microsoft engineer with a vision of bringing the benefits of computer science education to every high school. Supported by Microsoft Philanthropies, the program pairs classroom teachers with technical volunteers to provide a quality computer science education. Within two years of working with a tech volunteer, 97% of classroom teachers are able to teach computer science on their own, creating the basis for sustainable CS programs.Learn more
Apply to be a TEALS school
The TEALS program helps high schools build and grow sustainable computer science programs. Teachers from various backgrounds work in partnership with tech volunteers to learn the CS curriculum and team-teach in their own classrooms.Get started
Volunteer to co-teach computer science
TEALS volunteers work side-by-side with classroom teachers, providing them the knowledge and expertise to teach computer science independently. The TEALS program is intended for technology professionals who want to share their programming skills to develop the next generation of innovators.Learn more
First-class computer science education"Outagamie County is delighted that Microsoft is investing in six of our local high schools. This has potential to transform our local economy by giving students access to first-class computer science education and engaging business and community leaders at the same time.”Thomas Nelson, Outagamie County Executive, WI
A critical component“The TEALS program is a critical component to our workforce development initiative. We are focused on establishing career pathways for youth and young adults and support county school children enrolled in the TEALS programs, feeding students directly into our local businesses.”Armond Budish, Cuyahoga County Executive, OH
TEALS leveled the playing field“Regardless of their economic background, every kid deserves to be exposed to every opportunity they can, equally. TEALS leveled the playing field. And to anyone who thinks they can’t offer CS in their school or financially support it, look at our little school and know you can.”Ty Gafford, Principal, Altavista Combined School, VA