Skip to main content
Schema last updated May 27, 2026.

About

Learning Components are granular, precise representations of individual skills or concepts that break down broad educational standards into teachable and measurable parts. While state standards often define learning goals at a high level, sometimes encompassing multiple ideas across weeks of instruction, Learning Components operate at the level where instruction happens: during a lesson, an activity, or a single question.

Key characteristics

Each Learning Component is:
  • Instructionally actionable: Designed to guide daily teaching decisions and interventions.
  • Aligned to academic standards: Connected via semantic relationships, such as supports, to CASE-aligned standards.
  • Interoperable: Usable across diverse curricula, assessments, and platforms.
  • Machine-readable and human-interpretable: Tagged with unique identifiers and structured to support AI-driven content recommendations with transparent intent.
By serving as a shared, fine-grained metadata layer, Learning Components enable smarter edtech systems, more coherent instructional planning, and improved data quality across fragmented standards ecosystems. They also underpin learning progressions that model how student understanding develops over time.
Some standards do not have Learning Component alignments.For Mathematics: Categories like Standards for Mathematical Practice (SMPs), Pre-K, advanced math such as calculus, financial literacy in Texas, and certain state-specific groupings are intentionally excluded from Learning Component generation.For English Language Arts: College and Career Readiness Anchor standards along with non-leaf-node standards are not aligned to Learning Components. In addition, current Learning Components coverage is limited to standards from grades K–2. Additional grade bands will be added in future releases.

Subjects to standards frameworks

Learning Components are mapped to the following standards frameworks:
We will be adding alignments to more state-specific frameworks in both Mathematics and English Language Arts in upcoming releases.

Data relationship diagram

Data model diagram: LearningComponent entities connected to
StandardsFrameworkItem by the supports
relationship
The diagram shows the Learning Components dataset only. StandardsFrameworkItem is the connection target; its model is in Academic Standards. Learning Progressions (buildsTowards, relatesTo) between standards are in Learning Progressions.Example: A Learning Component is a granular skill or concept—e.g. Use place value to add two two-digit numbers. A standard is a StandardsFrameworkItem such as 2.NBT.B.5 (Fluently add and subtract within 100). The supports edge means the Learning Component is one of the deconstructed skills that underpin that standard; many Learning Components can support one standard, and one Learning Component might support multiple standards. The diagram shows only this one relationship type; it does not show how standards connect to each other (see Learning Progressions).ELA example: A LearningComponent such as Identify the front cover of a book supports the CCSS ELA standard RF.K.1.A — Follow words from left to right, top to bottom, and page by page.Edge list (source → relationship → target):
  • LearningComponent → supports → StandardsFrameworkItem (e.g. “Use place value to add two two-digit numbers” → 2.NBT.B.5)
  • LearningComponent → supports → StandardsFrameworkItem (e.g. “Identify the front cover of a book” → RF.K.1.A)
See Entities and Relationships for full property and edge definitions.

Entities

LearningComponent

A LearningComponent represents a single, well-defined skill or concept that students are expected to learn. It is a granular unit of learning used to describe instructional intent at the level of a Lesson, Activity, or Assessment. Learning Components are aligned to academic standards, support interoperability across curricula, and serve as the foundational building blocks for organizing content, tracking progress, and enabling personalized instruction.

Relationships

supports

A supports relationship connects a LearningComponent to one or more StandardsFrameworkItem, indicating that the component contributes to the understanding or mastery of the associated standards, competencies, or other formal learning expectations. Each LearningComponent represents a discrete skill that helps a learner achieve the broader goals defined in the StandardsFrameworkItem. (:LearningComponent)-[:supports]->(:StandardsFrameworkItem)

Schema release history