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.
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.
After building confidence and skills through the co-teach and lab support models, teachers become independent computer science educators.
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.
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.
School application opens
School application closes
November – February
Partner school selection finalized
Volunteer recruitment and placement
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.