The CSTA K-12 Computer Science Standards, Revised 2017, delineate a core set of learning objectives designed to provide the foundation for a complete computer science curriculum and its implementation at the K-12 level.

View the CSTA K-12 Standards

Unique Identifiers

To help organize and track the CSTA K-12 Standards, we have developed a unique identifier for each standard. The identifier code corresponds to:

Example Standard
3A-IC-259-10Test and refine computational artifacts to reduce bias and equity deficits.Impacts of ComputingCultureInclusion

In this example, the identifier is 3A-IC-25:

  • 3A refers to the level of the standards: high school core (grades 9-10).
  • IC refers to the core concept: Impacts of Computing
  • 25 refers to the unique number of the standard within the level
  • 1A: grades K-2
  • 1B: grades 3-5
  • 2: grades 6-12
  • 3A: grades 9-10 (high school core)
  • 3B: grades 9-12 (high school specialty)
  • AP: Algorithms and Programming
  • CS: Computing Systems
  • DA: Data and Analysis
  • IC: Impacts of Computing
  • NI: Networks and the Internet
CSTA K-12 CS Standards progression chart

K-12 Progressions

All of the CSTA K-12 Standards are aligned to a set of concepts from the K-12 CS Framework. We designed the Standards to be coherent and vertically aligned. View a chart detailing the progressions across grades K-12.

License & Attribution

Creative Commons License

These Standards are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0). Accordingly, individuals and organizations are free to share and adapt the materials in whole or in part, as long as they provide proper attribution, do not use for commercial purposes, and share contributions or derivations under the same license.

Prior to claiming alignment with the CSTA K–12 CS Standards, you must have your content approved by the CSTA Standards Review Team. CSTA will validate a crosswalk to determine if your content, product, or curriculum is aligned with the Standards.

Suggested citation: Computer Science Teachers Association (2017). CSTA K-12 Computer Science Standards, Revised 2017. Retrieved from

Reach out to for any questions on using CSTA Standards.