What you can do with this data
- Standards alignment: Identify how your content supports specific academic standards and create content rooted in learner competencies across all key subjects.
- Instructional planning: Create dependencies, learning progressions, and content coverage, starting with math in the Common Core State Standards.
- Compare state standards: Adapt content aligned to one state standard to other states, initially in math across the Common Core State Standards and 15+ additional states.
- Curriculum alignment : Align your content or create additional materials aligned to the curriculum. To support these use cases, Knowledge Graph organizes educational information into a small set of structured datasets. Contact support@learningcommons.org ↗ for information about access to gated functionality like this.
How to access it
- File downloads (nodes.jsonl ↗, relationships.jsonl ↗)
- REST API
- MCP server
- Claude connector
Datasets in Knowledge Graph
Knowledge Graph organizes educational information into structured datasets. These fall into four main groups:| Dataset Type | What It Represents | Examples |
|---|---|---|
| Curriculum | Lessons, activities, materials, and assessments from publishers. | Illustrative Mathematics 360 ↗ |
| Academic standards | Hierarchical structures of state or national learning goals. | State standards from CASE Network 2 ↗ |
| Learning progressions | Logical and usually sequential ordering of learning targets. | Student Achievement Partners’ Coherence map ↗ |
| Learning components | Academic standards broken down into concrete skills or concepts. | ANet’s learning component for K12 math ↗ |
How the data works
Datasets are modeled as graphs using two complementary components: entities (nodes) and relationships (edges). Together, these define both the elements in the dataset and the connections between them.- Entities (nodes): Each node represents a distinct concept in the domain, such as a standard or learning component, and is identified by a UUID. These nodes define the core elements of the dataset.
- Relationships (edges): Each edge represents a directed connection between two nodes, expressed as a triple (source UUID → relationship type → target UUID). These edges define how entities relate to one another, forming the graph’s structure. Conceptually, this is similar to a join table in a relational database, but instead of foreign keys, UUIDs are used to link nodes directly.