About CSforALL

CSforALL’s mission is to make high-quality computer science an integral part of the educational experience of all K-12 students and teachers and to support student pathways to college and career success.

CSforALL serves as the national hub for the K-12 computer science education movement. We convene and sustain networks to support the national landscape of school districts, nonprofits, for-profits, and government agencies that share the goal of rigorous, inclusive and sustainable CS education in the U.S.

The organization employs the following strategies for achieving this mission:

  • Supporting Local Change — helping education systems at the local and regional level develop strategic plans to serve all students
  • Increasing Rigor and Equity — building the knowledge base and connecting research to practice
  • Growing the Movement — serving as a “front door” for newcomers and supporting a national network of all participants