Volunteer FAQ

General Information Roles and responsibilities Curriculum Training Remote teaching Application and placement

General Information


Yes. The Technology Education and Literacy in Schools (TEALS) program is a Microsoft Philanthropies program. It is designed to be an industry-wide initiative, joining volunteers and companies across the country to help high schools build their capacity to teach computer science (CS). It is only through volunteer input and participation that we can effectively bring CS education to our partner high schools. We are technology and programming language agnostic in our approach, and work to bring the best CS curricula to our partner high schools.

Anyone with a computer science (CS) degree or equivalent industry experience who wants to give back to the community can apply. The TEALS program brings the tech community together to help high schools build their capacity to teach computer science.

If you are a junior or senior in college currently studying computer science, there may also be opportunities for you to participate in a teacher's assistant role.

No. We provide teaching support through our required summer training. You will also be working with a certified classroom teacher to provide further guidance on interacting with students.

No. TEALS is designed for everyone. If you have a CS background and want to help high schools build their capacity for teaching computer science, then TEALS is for you. We have been overwhelmed by the response from volunteers everywhere. In fact, about 85 percent of TEALS volunteers are not Microsoft employees.