Every student at every K-12 level in Washington state should learn about computing.

Across our state, too few students learning about computing, whether it's a lesson in a K-5 class that integrates computer science ideas, a computer science elective in a middle school or high school, or an after school or summer coding camp. Why should our state's youth learn CS?

  • Diversity. Participation in CS by women, people of color, and people with disabilities is among the lowest of all STEM fields.

  • Skills. Learning CS promotes 21st-century skills such as creativity, collaboration, and communication.

  • Citizenship. Being a good citizen in the 21st century include literacy about how computing shapes our lives and society.

  • Community. Our communities need people empowered to use computing to address local problems.

  • Workforce. There is a global shortage of skilled software engineers. CS education can fill that gap.

  • School reform. Teaching CS is a compelling, creative space where pedagogy is rich, experimental, and innovative.

  • Empowerment. Computing provides youth with the ability to express themselves creatively and have voice.

  • Justice. Computing can be a powerful tool for enacting justice; everyone should be able to harness it.

Washington state needs pathways for all youth from across the state to develop interest and confidence in computing skills, including understanding about how technology shapes society, learning how to data and algorithms can be used to solve problems in any domain, and learning how to use these ideas to create software for themselves, for their communities, and for their careers.

CS for All Washington is coalition of advocates from across Washington. Our strategic goals are:

Ensure that the racial diversity of students participating in K-12 CS education reflects the racial diversity of students in Washington state, in all of the unique ways that race intersects with gender, ability, geography, and sovereignty.

To achieve this, our advocacy focuses on increasing and diversifying the K-12 CS educator capacity in the state and advocating that resources are targeted to underserved areas of Washington state with racially underrepresented students.

Want to learn more?

Why teach CS? This wonderful K12 computer science framework video makes the case.

Washington STEM provides an excellent overview of the needs in the state:

The Apple STEM Network provides an excellent overview of the needs and opportunities in Central Washington:

The Computer Science Consortium provides a revealing glimpse into Eastern Washington: