PK–12 Standards

weave arc background
CSTA Standards logo

A Vision for PK–12 Computer Science Education

Foundational knowledge of computer science (CS) is necessary for students to understand and address the questions they face today and will face in the future.

In a world powered by computing, students of all identities and career
aspirations need high-quality computer science education to become informed
participants in society and confident creators.

CSTA’s vision, “Every student prepared for a world powered by computing,” surrounded by cartoon-like illustrations of student questions about data privacy, location tracking, accessible design, and AI regulation.

Our vision for PK–12 CS education is to ensure:

Defining Computer Science

Computer Science Is:

  • a scientific and creative discipline focused on understanding and
    designing algorithms, data, and computing systems.
  • the application of computational thinking to develop both
    rules-based and data-driven solutions across a variety of disciplines
    and contexts.
  • a collaborative discipline in which learners plan, communicate, test,
    and refine ideas to design solutions that serve diverse people and
    communities.
  • an ethical, responsible, and human-centered practice, in which it is
    critical to examine impacts, identify potential harms and benefits, and
    design responsibly.

Computer Science Is Not:

  • using technology tools like word processors, slide decks, or
    generative AI tools. These appear in CS and in every other subject
    too.
  • limited to coding or programming. Programming is an essential
    part of CS, but CS is far broader.
  • tied to one career path. CS has applications across every field
    and industry.
  • being replaced by AI. CS is what powers AI.

About the 2026 CSTA PK–12 Standards

CSTA Static Page Mocks assets 04

Foundational PK–12 Standards

The Foundational PK–12 Computer Science Standards are designed to prepare every student for a world powered by computing, in which they demonstrate key dispositions (habits of mind): creativity, critical thinking, curiosity, persistence, reflectiveness, resourcefulness, and sense of belonging. This vision is realized through deliberate instruction that integrates both concepts and practices.

Concepts define the knowledge and content students learn and serve as the primary organizational structure. The five concepts are: (1) Algorithms & Design, (2) Programming, (3) Data & Analysis, (4) Systems & Security, and (5) Computing & Society. Artificial intelligence was identified as a priority during the standards revision process. AI-related content is distributed across the five concepts instead of being a discrete concept.

Practices define the skills and behaviors students develop as they learn CS. They cut across all concepts and describe how students engage in learning, or what students do. Twelve practices are organized into four categories: (1) Ethics & Social Responsibility, (2) Inclusive Collaboration, (3) Computational Thinking, and (4) Human-Centered Design.

Diagram showing the CSTA vision “Every student prepared for a world powered by computing” connected to seven key dispositions: creativity, critical thinking, curiosity, persistence, reflectiveness, resourcefulness, and sense of belonging. An inset below indicates this vision is achieved through deliberate CS instruction that integrates practices and concepts. Five horizontal colored bands representing concepts (Algorithms & Design, Programming, Data & Analysis, Systems & Security, Computing & Society) interweave with four vertical black bands representing practices (Ethics & Social Responsibility, Human-Centered Design, Computational Thinking, and Inclusive Collaboration) to show how concepts and practices form the foundation for PK–12 CS education.

The Foundational Standards define coherent learning progressions across the PK–12 continuum. They begin with a combined pre-kindergarten and kindergarten (PK/K) band, followed by grade-level expectations for grades 1–5. Middle school is organized as a single grade band, leading into a final band that represents foundational high school learning.

High School Specialty Standards

Specialty Standards extend foundational PK–12 computer science learning by defining advanced, domain-specific learning in key areas of computing. These standards are organized into two levels (Specialty I and Specialty II) across six high school specialty areas identified through the Reimagining CS Pathways project (CSTA et al., 2024):

Trail map illustration showing a common foundational CS pathway branches into multiple specialty area pathways: artificial intelligence, cybersecurity, data science, game development, physical computing, software development, and X+CS.
  • Artificial Intelligence (AIN)
  • Cybersecurity (CYB)
  • Data Science (DSC)
  • Game Development (GMD)
  • Physical Computing (PHY)
  • Software Development (SWD)

Specialty I standards introduce the knowledge and skills essential within a chosen area, serving as a student’s first focused learning experience in that domain. Specialty II standards describe more advanced study, preparing students for postsecondary coursework, industry certifications, or continued specializations.

Additionally, X+CS Standards support interdisciplinary learning by integrating foundational high school CS content into other subject areas, such as journalism, biology, and the arts.

Suggested Citation

License

Cc by nc sa icon.svg