Pledges to Support CSforALL

CSforALL is an organization of content providers, education associations, researchers, and funders of computer science education who believe all students should have access to high quality computer science in K-12. CSforALL provides a central organization for these supporters to connect and share their work, but its real work happens every day in our schools and universities Рpreparing both the next generation of computer scientists and computer science teachers. CSforALL is proud to share the schools/districts and universities who have pledged to support the goals of CSforALL.

K-12 School/District Pledge

Accessibility Pledge

College and University CS Department Chairs Supporting CS For All


Research-Based Practices for CSforALL

Together with CSTeachingTips, CSforALL seeks proposals for the production of two-page research-based practices in CS education synthesis documents. These synthesis documents should be written for a school district administrator or computer science teacher and focus on a research-supported practice related to K-12 CS Education. To be clear, these documents should NOT be a research paper, but instead a translation of research into actionable steps or activities that districts, schools, or teachers can take to advance the goals of CSforALL; to provide high quality CS education to every student in the United States.

Submit a Proposal!


Previous CSforALL Homepage Features

The features below previously appeared on the front page of

Arkansas State/Local Implementation of CSforAll (November 2016)

K-12 Computer Science Framework (October 2016)

Computer Science Teachers Association (September 2016)

Warning: Invalid argument supplied for foreach() in /srv/users/serverpilot/apps/csforallwp/public/wp-content/themes/csforall/page-resources.php on line 28


How to Get Involved

To become a member of CSforALL, 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

CSforALL 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, CSforALL 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 CSforALL 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 landing page or resource collection on their website2
  • Provide CSforALL with a logo and URL to display on the website
  • Respond to annual requests from CSforALL 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.