Projects and Programs

Support Local Change

Education is an inherently local enterprise, and school districts are the unit of change for ensuring that CS is implemented with rigor, inclusion, and sustainability goals.


  • SCRIPT - resources and process to aid school systems and local education agencies in strategic planning for CS education.
  • CS Visions - research project to define the values that drive K-12 CS adoption and can be aligned with the design process
  • Expanding Computing Education Pathways  - working group of 23 states and Puerto Rico to broaden participation through state policy in computing through curriculum alignment, defining K-20 pathways, and teacher preparation
  • Office Hours - CSforALL members can schedule opportunities to receive consultation and support from the CSforALL team
  • Supporting NYC CS4ALL - CSforALL grew out of CSNYC and still supports the NYC CS4ALL programs and implementation

Increase rigor and equity

The national community needs to develop, test, and refine strategies that improve our ability to serve all students.


  • Pledges to support CS Education - CSforALL helps move the community forward by calling on school and district leaders in the United States to commit to expanding CS access to all students
  • RPPforCS - together with SageFox Consulting, CSforALL leads a working group of currently funded NSF Research Practice Partnerships focused on CS education.
  • Home4CS - NSF funded project to identify opportunities for schools of education to increase their capacity to prepare teachers to teach computer science.
  • Knowledge Forum - convening of researchers to define and address key issues in K-12 CS education.
  • CSforALL and Out of School Time - Work with out of school time educators and programs to identify opportunities to include computer science education and participate in the CSforALL community.

Grow the movement

CSforALL builds on efforts led by families, educators, school districts, and representatives from government, industry, higher education, and the nonprofit sector across the country.


  • CSforALL Membership - the directory for the national CSforALL community, with more than 500 members representing 40 states and nearly 200 content providers
  • CSforALL Summit - annual convening to mark progress on the national CSforALL movement and announce new commitments to reach the goal of access to rigorous, inclusive, and sustainable computer science education for all US students
  • Community Calls - monthly open calls that feature the work of CSforALL members and address topics of common concern
  • CSforALL Slack - communication platform for CSforALL members
  • Social media - Twitter and Facebook engagement of the general public

Share this forward

  • Facebook
  • Twitter