It began with a vision, a passion for computer science education, and the need to serve teachers on a global level. The Computer Science Teachers Association (CSTA) is a membership organization that supports and promotes the teaching of computer science. CSTA provides opportunities for K–12 teachers and their students to better understand computer science and to more successfully prepare themselves to teach and learn. Founded by the Association for Computing Machinery (ACM) in 2004, CSTA has grown into a dynamic and vibrant organization of professionals interested in supporting computer science education in K-12. Today, our membership consists of more than 23,000 members from more than 145 countries. These members include elementary, middle, and high school teachers; college and university faculty; supportive members of industry and government, school administrators, other non-profits, and parents.
CSTA's mission is to empower, engage and advocate for K-12 CS teachers worldwide.
We are teachers for teachers. CSTA came to be the organization it is today because of our members. Our mission of providing teachers with the resources, professional development, and community to teach computer science in K-12 is inspired by
- Cultivating relationships
- Sharing ideas
- Promoting and strengthening computer science education
Our members are our driving force, our soundboards and our leaders. CSTA strives to foster an environment for our members to
- Collaborate and build personal networks
- Exchange information about best practices and emerging issues
- Keep abreast with the ever-rapidly changing industry