Funded by the National Science Foundation (NSF) and managed by the American Institutes for Research (AIR), CS for All Teachers is a virtual community of practice, welcoming all teachers from PreK through high school who are interested in teaching computer science.

Previously known as the CS10K Community, CS for All Teachers provides a virtual home for teachers to connect with one another and with the resources and expertise they need to successfully teach computer science in their classrooms. With the support of a team of expert facilitators and computing professionals, PreK-12 teachers can get answers to their burning questions from the HelpSquad, share their experiences in small groups, participate in online events, search for resources, and learn new instructional strategies from their colleagues—all in an effort to ensure computer science for all.

We believe computer science should be part of every student’s education, and teachers need support to make this happen. Our Elementary and Middle School Groups provide a forum for PreK-5 and 6-8 grade teachers, respectively, to discuss innovative ways to implement computer science across the curriculum. While these groups are nascent in their development, they will continue to grow and expand as we build a larger cohort of elementary and middle school teaching professionals. Our Exploring Computer Science (ECS) and Computer Science Principles (CSP) Open Groups continue to offer opportunities for high school teachers of these two courses to share ideas about how to broaden participation in computer science, particularly for women, students of color, and those with disabilities.

Whether you are a veteran computer science teacher or just getting started, there is a place for you in CS for All Teachers. We invite you to dive in and get started today by: