TEALS Volunteers Robert and Tony assist their AP CS students at Hazen High School

TEALS Volunteers Robert and Tony assist their AP CS students at Hazen High School

Apply Now to Volunteer for ’15-’16!

With software engineers in high demand in the private sector, schools often cannot find instructors with a computer science background, and they struggle to compete with the compensation packages offered in industry.

TEALS helps high schools teach computer science by providing a team of trained volunteers to partner with a classroom teacher and deliver computer science to their students. Over two years, the classroom teacher gradually takes over the responsibilities of teaching the course. TEALS volunteers create a ripple effect, impacting not just the students they teach, but the hundreds of students who will study CS with the teacher they help prepare.

Volunteering through TEALS is an extraordinary opportunity that requires an extraordinary commitment. Learn more about volunteering with TEALS. Volunteer applications are reviewed on a rolling basis so apply as soon as possible to be considered for the 2015-16 school year.


What is TEALS?

TEALS (Technology Education And Literacy in Schools) is a grassroots program that recruits, trains, mentors, and places high tech professionals from across the country who are passionate about computer science education into high school classes as volunteer teachers in a team teaching model where the school district is unable to meet their students’ computer science (CS) needs on its own.

TEALS works with committed partner schools and classroom teachers to eventually hand off the CS courses to the classroom teachers. The school will then be able to maintain and grow a sustainable CS program on their own.

Of the 3,385 TEALS students taught either the UC Berkeley CS10 or UW CSE142 courses in the 2013-14 school year: 23% (780) were underrepresented minorities, and 25.6% (868) were girls.  40% of our schools are Title One schools, and 10% are rural schools.

89% of our students said that the volunteers were effective in helping them understand CS (n=548).  Across the board students reporting themselves proficient in a programming language went from 19% to 82% (n=800, 566)

School Year Schools Total Students AP Students TEALS Volunteers
2009-2010 1 12 0 1
2010-2011 4 250+ 18 10
2011-2012 13 800+ 67 40
2012-2013 35 (7 states) 1500+ 400+ 100
2013-2014 70 (12 states) 3385 1278 280
2014-2015 131 (18 states+DC) 5400 ~2040 475

Read about TEALS in New York Times | CNN | Geekwire | Harvard Ed School Magazine | UC Berkeley Engineering | University of Illinois ECE | ACTE Magazine | 425 Magazine | US News | Microsoft for Work

TEALS videos Remote teaching in rural KY | Q13 Fox Seattle | Loudoun County Public Schools

Like us on Facebook


The U.S. is facing a shortage of CS graduates. Every year, 80,000 positions requiring a CS degree go unfilled by domestic talent. This will cost the U.S. economy $500 billion over the next decade, which vital to our economic competitiveness and national defense. By 2018, there will be 1.5 million CS-related jobs available in the U.S. and U.S. college graduates will only be able to fill 29% of them.

It’s been shown that students’ positive exposure to CS in high school correlates to majoring in CS in college. Unfortunately, only 1 out of 10 schools in the U.S offer CS classes. Our high schools struggle to offer CS because there are not enough teachers with a CS background to meet student demand for classes.

In 2014, only 37,327 out of over 14 million U.S. students took the AP Computer Science A test. This number represents less than 1% of all AP tests taken. TEALS helps solve this problem by bringing a unique volunteer driven private / public partnership to high school computer science classes across the nation.

Volunteers make high school CS classes possible. Sign up today to make an impact on this important work.

US AP Exams by Year

US AP Exams by Year