teachers and leaders discussing CSGuidance for Policymakers

The Standards for CS Teachers focus on teacher professional growth, content knowledge and skills, equity and inclusion, instructional design, and classroom practice. State leaders and policymakers can learn how to use these Standards when enacting statewide policies around computer science education, including legislative initiatives and funding opportunities. This information may help mitigate unintended consequences when developing and implementing state policies. 


Learn about the current state of CS implementation to inform goal setting, decision making, and policies, and create a CS landscape report.



Create an action plan for CS education reform.



Implement clear CS teacher certification and endorsement pathways aligned to the Standards for CS Teachers.

  • Include all five Standards in the requirements for teachers to earn CS certification/endorsement, with a balance across content, pedagogy, and inclusive practices. Learn about CS teacher certification requirements by state
  • Identify and mitigate barriers to certification/endorsement pathways. Example solutions include: 
    • tuition reimbursement for CS learning
    • salary increases for obtaining an add-on endorsement
    • scholarships for preservice teachers
    • temporary waivers
    • alternative methods for content and methods mastery like micro-credentials in computer science
  • Embed the Standards within both in-service professional development and pre-service CS teacher preparation programs. Learn more in the Computer Science Professional Development Guide.



Allocate funding for rigorous, ongoing, job-embedded PD aligned to the Standards for CS Teachers.

  • Create grant-funded CS professional learning opportunities that align to the Standards, with a balanced approach across all five standards to cover content, pedagogy, and inclusive practices.
  • Ensure equitable access by prioritizing LEAs and schools that serve higher concentrations of underrepresented students in CS and those that do not yet have CS programs.
  • Fund orientation PD to establish new CS teachers to expand student access to CS learning. See calculator for estimated orientation PD costs.
  • Fund ongoing PD, including intermediate and advanced learning sessions, local professional learning communities (PLCs), and coaching, in order to support the continued growth of CS teachers. 
  • Expand capacity of local leadership and expertise (e.g., fund train-the-trainer and job-embedded coaching models) to provide ongoing support to teachers, schools, and districts. Consider using regional or county service agencies and local CSTA chapters to build communities of expertise.
  • Connect to other, existing sources of funding (e.g., Perkins / CTE, Title II and Title IV). See resources: Rethinking PerkinsUsing the Every Student Succeeds Act to Expand CS.



Janice Mak, Cindi Chang, and Bryan Twarek