Computing covers a lot of powerful ideas, from compute programming, how the internet works, the history of computing, AI and other emerging technologies, and the many human, social, and ethical impacts of computing on students lives, communities, and society more broadly.
In fact, there are many aspects of computing that aren't about computers at all. You can learn more about important CS concepts by reviewing Washington state's CS standards in different grade bands, the CS Teachers Association (CSTA) revised standards, or by browsing the AP CS Principles course's big ideas.
Run an Hour of AI in your class.
Go on a field trip to places like the the Living Computers Museum + Labs in Seattle. The museum is now closed :(
Connect with STEM-related local programs listed by the National Girls Collaborative Project.
Connect with the National Center for Women in Technology's Aspirations in Computing program, which helps young women earn scholarships, find internships, and connect with role models.
Attend a national conference to learn more, such as the Grace Hopper Conference for women in technology, the Richard Tapia Celebration of Diversity in Computing, the Computer Science Teachers Association conference, or the ACM Symposium on Computer Science Education.
Host IGNITE Worldwide events like corporate field trips and career panel discussions during the school day to encourage girls and non-binary students to enroll in computing courses at school.
TEALS offers toolkits for broadening participation in CS teaching.
Many curriculum providers offer federally funded professional development:
BootUp PD focuses on primary education
Infosys runs an annual Pathfinders Summer Institute
Many of the state's Educational Service Districts are beginning to offer CS professional development. Check yours for opportunities.
Code.org also maintains a list of professional development resources by grade band.
The Washington Educator Retooling Conditional Scholarship provides some support for pursuing the CS endorsement (as of 2025, $3,000).
All CS teaching should be inclusive to all students, regardless of their abilities. Some ways to ensure this include:
Contact the AccessCSforAll project, which provides advice to teachers working with students with disabilities, and several resources for learning how to teach CS to students with disabilities.
Use the accessible version of the Code.org AP CS Principles Curriculum, or the curriculum designed for students with specific learning disabilities such as attention deficit disorders.
Follow the best practices in Microsoft's guide on inclusive K-12 CS teaching. It covers:
Improving access to classes by ensuring every student sees CS as relevant to learn
Improving diversity by creating support for CS throughout your school and community
Designing inclusive classroom spaces to promote collaboration, active learning, and students with disabilities
Teaching inclusively by ensuring every student gets the feedback and encouragement they need to learn
Choosing inclusive curricula
See our Regional pages for local places to connect with other CS teachers in your region of the state! There are more passionate teachers than you might think. And if you don't find a community to connect with, consider starting one by reaching out to the Washington CSTA chapter to see about starting your own chapter.
You can also visit CSforAll Teachers, which offers a virtual community of practice for preK-12 teachers interested in teaching computing. There are also many teachers on Twitter; follow the hashtag #csK8 for an hour-long Twitter chat on the 1st and 3rd Wednesdays monthly 5 pm PT.
Join our monthly meetups and Slack!
All CS teaching should be inclusive to all students, regardless of their abilities. Some ways to ensure this include:
Following the best practices in Microsoft's inclusive CS teaching guide.
Review AccessComputing's collection of knowledge base articles, which include promising practices, case studies, and common questions about inclusive CS teaching.
So many!
AI4K12 has frameworks for integrating AI into CS education.
CSEdWeek is an annual call to action.
Technolochicas Code It has curricula
Girls Who Code offers after school clubs and resources for teachers to lead them
Black Girls Code offers after school clubs and resources for teachers to lead them
EarSketch Teachers offers resources for using EarSketch to teach CS
MIT RAICA offers curricula for responsible AI
ISTE U Courses offer professional learning
FIRST Washington offers robotics competitions
WA AESD has Computer Science Resources
Technology Access Foundation connects youth to technology learning
NCCE Conference supports computing educators
The Kapor Center Equitable CS Resources for Teachers offers frameworks for CS learning
Universal Design for Learning for CS offers frameworks for inclusive CS learning