The CSforAll Consortium

Mission:  The CSforAll Consortium is a hub for the national Computer Science for All movement, which works to enable all students in grades K-12 to achieve computer science literacy as an integral part of their educational experience.

Leadership:  With deep cross functional expertise in CS education, the Consortium is led by a team at CSNYC with advisement from a steering committee that comprises the Association of Computing Machinery (ACM), the College Board, the Computer Science Teachers Association (CSTA), and the National Center for Women & Information Technology (NCWIT).

Strategy:  The Consortium sets a collective agenda together with our membership of content providers, education associations, researchers, and supporters to help schools and districts provide all students with rigorous K-12 computer science education. We serve as a platform for connecting diverse stakeholders, providing support to new and developing initiatives, tracking and sharing progress, and communicating about the work to local and national audiences.

What Is CSforAll?

Computer Science for All is a bold new initiative to empower all US students from kindergarten through high school to learn computer science and be equipped with the computational thinking skills they need to be creators in the digital economy, not just consumers, and to be active citizens in our technology-driven world. Our economy is rapidly shifting, and educators, policy makers, families, and business leaders are increasingly recognizing that computer science (CS) is a “new basic” skill necessary for economic opportunity and social mobility.

CSforAll builds on efforts already being led by parents, teachers, school districts, states, and private sector leaders from across the country.

How Is the CSforAll Consortium Funded?

The initial funding for the CSforAll Consortium was provided through grant #1645894 by the National Science Foundation. Any opinions, findings, or conclusions or recommendations expressed in this material are those of the CSforAll Consortium and do not necessarily reflect the views of the National Science Foundation.

Who Leads the Consortium?

Check out our team page!


The CSforAll Consortium accepts members whose mission or efforts align with CSforAll. In this document we detail the guidelines for member approval and responsibilities of members.

Consortium members are asked to abide by the Social Media Policy Guidelines when using the CSforAll Consortium logo or social media handles.

Are you interested in becoming a CSforAll Consortium member? This document contains information on how to apply and next steps.

Privacy Policy

You can view our privacy policy here.



How to Get Involved

To become a member of the CSforAll Consortium, first review the Membership Guidelines. If you meet the membership criteria, complete this form1. We will be reviewing applications and approving new members during the first week of every month. You will hear from us shortly thereafter!

Benefits of Membership

Consortium members will benefit primarily through the increased visibility of their work to states, districts, schools, and other implementing partners, as well as funders and policy makers. Additionally, the Consortium sees its role as an initiator of community, and members may be invited to participate or share events where they are the target community/audience. As the Consortium evolves and grows under the guidance of the Steering Committee, there may be other benefits.

Responsibilities of Members

Members will be asked to:

  • Create and maintain a CSforAll Consortium landing page or resource collection on their website2
  • Provide the Consortium with a logo and URL to display on the Consortium site
  • Respond to annual requests from the Consortium for data or reporting of activities/commitments regarding CS education activities (e.g., number of teachers trained, schools impacted, student numbers and demographics, etc.)

1 If your membership is approved, the information you provided for the required fields will be used to create your public membership profile on the CSforAll site. Please do not include any private or confidential information.
2 If a member’s content is explicitly focused on CS education, the member’s primary home page may be used as the CSforAll landing page.