Development

weave arc background

About the Standards

Development

The CSTA PK–12 Computer Science Standards build on more than two decades of work by the computer science education community. Early model curricula were published by ACM in 2003 (Tucker, 2003) and revised in 2006 (Tucker et al., 2006), laying the groundwork for the first comprehensive CSTA K–12 Computer Science Standards released in 2011 (Seehorn et al., 2011). A revised set of Standards was published in 2017 (Seehorn et al., 2017) to align with the K–12 Computer Science Framework (2016), further strengthening coherence across CS education efforts. 

The Standards required an update as both the field of computer science and the landscape of CS education have evolved significantly. Since the previous revision, CS implementation in schools has expanded dramatically, the body of CS education research has grown, and rapid advances in areas such as artificial intelligence and cybersecurity have raised new questions about what students should learn.

Timeline

Values

CSTA defined the following values to guide the revision process and provide a lens for reflecting on and refining project outputs:

Standards Icons FINAL OUTLINES Equity copy

Equity-centered: Promotes broad and equitable access, participation, and experiences in CS education among all students.

Standards Icons FINAL OUTLINES Community generated

Community-generated: Meets the needs of the community, including PK12 educators, postsecondary institutions, students, parents, and industry.

Standards Icons FINAL OUTLINES Future

Future-oriented: Anticipates future needs of current learners, and prepares them for a future that is increasingly reliant on computing.

Standards Icons FINAL OUTLINES Research

Grounded in research: Reflects the evolving body of knowledge of how students learn CS.

Standards Icons FINAL OUTLINES flexibility

Flexible in implementation: Considers multiple pathways for meeting individual needs of learners, including regional, cultural, ability, social, and economic factors.

People

The standards revision process involved the coordinated efforts of three main groups.

  • Standards Writing Team: Included 25 individuals representing 18 states that serve in a variety of roles, including CS teacher (44%), state CS specialist (16%), teacher preparation (32%), and researcher (8%). The writing team collectively had over 400 years of teaching experience, more than 250 of those years specifically teaching CS. Writers took the lead on drafting standards and made key decisions throughout the writing process.
  • Advisory Board: Composed of approximately 70 accomplished individuals from across the CS education community, including state CS supervisors, district leaders, curriculum and PD providers, nonprofit leaders, global partners, researchers, school of education faculty, and industry partners. Advisors provided additional insight and perspective that helped to ensure a useful, viable, and accessible final product.
  • Asynchronous Reviewers: Approximately 450 asynchronous reviewers validated directionality and provided feedback at key intervals to inform the writing process.
WritersPhoto2A

Process

The Standards revision process was organized around three distinct and overlapping phases: Research, Writing, and Implementation.

Research

The research phase began with the Reimagining CS Pathways project (CSTA et al., 2024), which developed community definitions of foundational
CS content for all high school graduates and pathways for continued learning. This project laid the foundation for identifying priorities for the
Standards

Additional research efforts informed the structure and content of the Standards, including:

  • Comparing state and global CS education standards (CSTA & IACE, 2024, 2025)
  • Conducting literature reviews of core concepts (CSTA, 2026a, 2026d, 2026f, 2026h)
  • Comparing the 2017 CSTA Standards to other standards and frameworks (CSTA, 2026c)
  • Analyzing the alignment of curricula to the 2017 CSTA Standards (CSTA, 2026i)
  • AI Learning Priorities for All K-12 Students (CSTA & AI4K12, 2025)
  • Amplifying Social Impacts of Computing Standards (Santo et al., 2025)

Writing

The writing phase began in September 2024 and included six in-person convenings and regular virtual meetings with the writing team. Writers primarily worked in grade-band teams during drafting sprints, and concept teams and cross-grade groups collaborated to ensure logical progressions across grade levels. Advisors, researchers, and technical writers provided regular feedback throughout the process to support key decisions and refine drafts. Three public drafts of the Standards were released during this phase, allowing educators and community members to provide feedback at key points in the revision process. A high-level timeline of the writing process is shown below.

Fall 2024

Established the organizational structure of the standards.

Winter 2024–2025

Released Draft 1.0 of the standards and collected community feedback on the organizational structure and writing approach.

Spring 2025

Completed draft progressions across all five concepts.

Summer 2025

Released Draft 2.0 for feedback on coherence and clarity of progressions.

Fall 2025

Developed clarifications for each standard, including boundary statements and practice alignments.

Winter 2025–2026

Released Draft 3.0 for feedback on clarity, granularity, and placement of individual standards.

Spring 2026

Finalized the standards and developed supplementary resources.

Summer 2026

Published the 2026 CSTA PK–12 Computer Science Standards.

Implementation

The CSTA PK–12 Computer Science Standards are designed not only to define what students should learn, but also to help the CS education community translate that vision into classroom practice. Educators, curriculum developers, professional learning providers, and state and district leaders all play a role in bringing the Standards to life through rigorous learning experiences that prepare students to understand and shape a world powered by computing.

The Standards were written with practical implementation in mind. They assume that students experience a coherent progression of computer science learning across grade bands. In elementary school (grades PK–5), students engage in approximately 20–40 hours of CS learning per year. In middle school (grades 6–8) and high school (grades 9–12), students experience the equivalent of a yearlong course at each grade band. These learning opportunities may occur through dedicated computer science courses or through thoughtful integration across subject areas. Because schools and districts vary widely in their schedules, resources, and instructional models, the Standards are designed to support flexible implementation across diverse school contexts while maintaining coherent learning progressions for students.

Implementing the Standards will require sustained collaboration across the CS education community. As curriculum, professional learning, and policy increasingly align with the Standards, schools will be able to offer more coherent and accessible computer science learning opportunities. Over time, these efforts will help ensure that all students develop the knowledge, skills, and dispositions needed to participate in and shape a world powered by computing.