Professional Development

Professional development plays a key role in expanding the CS teacher workforce, addressing equity gaps, recruiting and retaining both new and experienced teachers, and recruiting and retaining diverse students. Quality computer science education is only possible with:
- Diverse, qualified CS educators in every school.
- Informed school leader and counselor champions.
- Research-based, scalable curriculum intentionally designed to broaden participation in computing.
CS for Oregon hosts Summer Equity Symposiums that are research-based professional development events for K12 educators, school leaders and school counselors. They are designed to improve access, participation, equity, and engagement in high-quality computer science education for all students, including those who have been historically marginalized in computer science education such as women, English-learners, low-income, rural, Black, Latinx, and Indigenous students in all regions of Oregon.
The 2025 Summer Equity Symposium was supported by a grant from the National Science Foundation (NSF) and the Oregon Department of Education; and the 2026 Symposium is supported by NSF Award No. 2524366 .
Teacher Credentialing

Every Student Succeeds Act (ESSA) requires teachers be properly licensed/endorsed for each course they teach. The Course to Endorsement Catalogue is a collaborative project between Oregon Department of Education (ODE) and Oregon Teacher Standards and Practices Commission (TSPC) which identifies, by endorsement, the courses that teachers are authorized to teach.
In-service teachers certified in any subject can teach many foundational computer science courses. For example, Exploring Computer Science and AP Computer Science Principles can be taught by a teacher certified in any subject after participating in professional development. Find the TSPC endorsement to course lookup tool here. Educators from other subject areas bring a wealth of experience and pedagogical practices to a computer science classroom while also serving to promote computer science to the broader school community. This approach may help to ensure computer science educators reflect the diversity of the schools in which they teach, serving as role models to their students and promoting inclusion in their communities.
Schools may choose to incorporate computer science courses as part of a Career and Technical Education (CTE) Computer Science Program of Study (POS). Each CTE POS is designed to be a series of courses beginning with foundational knowledge and culminating in related postsecondary learning or progression to a related career. To teach in a state approved computer science CTE POS, an educator must have a CTE license or endorsement typically in the Arts, Information and Communications area. Find out about CTE licensing and endorsements here.
Pre-Service teacher programs offer endorsements in the subject matter or specialty field in which an individual is licensed to teach. Current pre-service programs do not offer endorsements in computer science. CS for Oregon recognizes the importance of preparing both current and future computer science teachers. That’s why we are advocating for schools of education to develop pre-service computer science education programs in addition to credentialing for current teachers.
If you interested in learning more about becoming a ICT CTE teacher or learning about ICT programs of study you can email Arts, Information Communication Technologies Education Specialist Jeff Rhoades at jeff.rhoades@ode.oregon.gov







