Skip to content

Tag Standards

Description and Purpose

Tags are used to categorize Learning Standards and make them more easily discoverable. There is no built-in hierarchy of tags, but individual tags can cover different-sized groups of Standards. Tags can fall into a few categories:

  1. A language, domain, or high-level grouping: High-level categories could apply to dozens of standards (such as #Python or #Algorithms).
  2. A concept: more granular, may be used across multiple languages, domains, or groupings (such as #Functions or #Inheritance).

Note: If you want to create a new Tag, consult your domain lead.

Content Location

Learning Standards will link to associate Tags, but Learning Standards that use a Tag are not visible on a Tag’s page. Learning Standards will usually have at least two Tags: one to represent the language, domain, or general grouping, and one to represent the concept.

Tags are not surfaced to learners.

Fields in Author


A short title that states the name of the language, domain, grouping, or concept this Tag represents.

  • Do not include extra details to explain the Tag; the title itself should just be the name of the topic.
  • Use title case.


The slug is used to generate a URI for the tag.

  • The slug should be a lowercase version of the title.