Computer Science Teachers Association

Your place to belong, grow as a CS teacher, and impact your classroom and beyond.

Welcome to the CSTA Virtual Community, a place where CS teachers can connect with others and build relationships to further their teaching career. 

CSTA Affinity Groups

CSTA Affinity Groups connect CSTA members who share a common identity or interest. Connect year-round via the CSTA Virtual Community. 

Learn More

CSTA Chapters

Build community with your fellow computer science teachers by connecting with CSTA members in your chapter(s).

Learn More

CSTA Grade Bands

Whether you teach K-5, 6-8, or 9-12, you have a community with which to connect and share resources.  

Learn More

Who we are

A Global Community of CS Teachers

CSTA unites, supports, and empowers educators to enhance the quality, accessibility, and inclusivity of computer science education.

Learn More

Community Highlights

2025

Track Your Professional Development

Login to your CSTA member profile and click the ‘Professional Development’ tab on the left-hand side to access CSTA’s new PD Passport! This tool automatically tracks all professional development hours completed through CSTA, and allows you to easily add PD completed with other providers, making it easy to manage your growth and certifications.

Check Out Your PD Passport

Attendees at CSTA 2025