How does TEALS work?
Teachers participating in the Technology Education and Learning Support (TEALS) Program build their CS teaching capacity through ongoing training, CS teaching resources, and a network of support. Watch our video to see how a school in New Orleans partnered with TEALS to bring CS education to their students for the first time.
Is TEALS the right fit for your school?
Learn more about bringing TEALS to your school by watching a school info session and explore 10 reasons why you should consider partnering with TEALS.
The TEALS models
TEALS works with schools and teachers to offer two levels of engagement based on each school’s requirements: co-teach model and lab support.
Co-teach model
The most in-depth TEALS engagement model, co-teach, involves a team of up to four volunteers partnering with a teacher to deliver courses such as Introduction to CS, AP Computer Science A, Cybersecurity, or Data Science/Machine Learning/Artificial Intelligence. This model is ideal for teachers just beginning their CS journey.
Lab support model
In this model, one or two volunteers work with students in small groups and assist the teacher with class preparations and grading. The lab support model expects that the teacher can complete at least 80 percent of the planning and lessons on their own.
Graduation
After building confidence and skills through the co-teach and lab support models, teachers become independent computer science educators.
Available curriculum
TEALS supports five standard high school course offerings: Introduction to Computer Science, AP Computer Science Principles, AP Computer Science A, Cybersecurity, and Data Science/Machine Learning/Artificial Intelligence.
Introduction to Computer Science
This two-semester course introduces students to computational thinking. Offered as both a semester option using a visual block-based programming language and as a full-year course that transitions to the Python programming language.
AP Computer Science A
Equivalent to a first-semester college-level CS course that introduces students to the industry-standard Java programming language. TEALS supported AP CS A curriculums are College Board endorsed.
AP Computer Science Principles
Introduced in 2016, this AP course complements the AP Computer Science A course, with a focus on the fundamentals of computing, including problem-solving, big data, the Internet, and cybersecurity.
Cybersecurity
A full-year course that explores the fundamental concepts or applied skills of cybersecurity and may involve project-based labs in a secure environment or virtual range.
Data Science/Machine Learning/Artificial Intelligence
A full-year course that explores the fundamental concepts or applied skills of data science, Machine Learning, and Artificial Intelligence.
Remote instruction
TEALS offers options for remote or in-person volunteer support. The remote option helps engage volunteers with long commutes to schools and is a great choice for communities with limited local technology professionals.
Application calendar
Interested in bringing TEALS to your school? We begin accepting new school applications in September ahead of the following academic year. See below for more details.
September |
School application opens |
---|---|
February |
School application closes |
November – February |
School interviews |
Winter |
Partner school selection finalized |
Spring |
Volunteer recruitment and placement |
Summer |
Volunteer and teacher training |
Learn how to engage all students in CS
TEALS provides partner schools with resources and strategies to help increase equitable participation in high-quality computer science education. Read the Guide to Inclusive CS Education to see how educators can engage all students in CS.
More questions?
Read the frequently asked questions for detailed information on the program or contact us with your specific questions.
Follow Microsoft TEALS Program