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.

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: