The API is in limited early release and is only available to some private beta usersBecause the API is an early release, current users should expect occasional breaking changes.
What you’ll learn
In this tutorial, you’ll learn how to use the crosswalk data in Knowledge Graph to compare standards between the Common Core State Standards (CCSSM) and state frameworks. These crosswalks can help you determine which state standards are most similar to a given CCSSM standard and understand the similarities and differences between the standards. Crosswalks are evidence-based relationships between state standards and CCSSM standards, derived from overlapping sets of Learning Components (LCs). Each crosswalk includes similarity metrics, such as the Jaccard score and relative LC counts, to help you interpret how closely two standards align.- Identify the closest state standards for a given CCSSM standard (focusing on Texas).
- Interpret alignment strength using Jaccard and LC counts.
- Retrieve detailed standards metadata to view comparison results.
- Inspect the shared learning components that support each alignment.
What you’ll need
- A Learning Commons Platform account
- An API key generated in the Learning Commons Platform
- Your base URL from the Learning Commons Platform
- Node or Python (optional, for running code examples)
STEP 1: Set up environment variables
- Set up your environment variables for your API key and base URL:
Understanding the Jaccard Index
The Jaccard index quantifies how similar two standards are based on their shared Learning Components. It’s calculated as: Jaccard = Shared LCs / (State LCs + CCSS LCs - Shared LCs)- A Jaccard score of 1.0 means perfect overlap (identical LC sets)
- A Jaccard score of 0.6+ indicates strong alignment
- Lower scores suggest partial or weak overlap
- Jaccard = 4 / (5 + 6 - 4) = 4/7 ≈ 0.57
STEP 2: Find the best-matching state standards for a CCSSM standard
To find the best state standard matches (focusing on Texas) for a CCSSM standard, we’ll use the/crosswalks endpoint which automatically returns state standards that share learning components with your target CCSSM standard.
- First, find the CCSSM standard you want to compare using the
/academic-standards/searchendpoint:
caseIdentifierUUID that you’ll use in the next step:
- Use the
/crosswalksendpoint to get Texas standards that align with this CCSSM standard:
The
/crosswalks endpoint significantly simplifies cross-state comparisons by handling all the relationship traversals automatically. It returns standards from the specified jurisdiction that share learning components with your target standard, along with overlap metrics.STEP 3: Interpret the relationship metrics
Each crosswalk relationship carries additional context about the degree of overlap:sharedLCCountshows how many deconstructed skills are shared.stateLCCountandccssLCCountshow how many total skills support each standard.- Together with the Jaccard score, these counts help you interpret the strength and balance of the overlap. For example, whether one standard covers more ground than the other, or whether their scopes are roughly comparable.
| stateLCCount | ccssLCCount | sharedLCCount | jaccard | Example Interpretation |
|---|---|---|---|---|
| 5 | 6 | 4 | 0.57 | Substantial overlap between standards; many shared skills |
| 4 | 9 | 3 | 0.30 | Partial overlap; the CCSSM standard covers more content |
| 3 | 3 | 3 | 1.0 | Complete overlap; same set of underlying skills |
- Jaccard >= 0.9: Very strong overlap; standards share nearly all skills
- Jaccard >= 0.7: Strong overlap; substantial shared skills
- Jaccard >= 0.5: Moderate overlap; many shared skills
- Jaccard >= 0.3: Partial overlap; some shared skills
- Jaccard < 0.3: Weak overlap; few shared skills
- Similar LC counts (within 2): Both standards have similar scope
- State LC count > CCSS LC count: State standard covers more content
- CCSS LC count > State LC count: CCSS standard covers more content
STEP 4: Inspect shared learning components
Now that you have crosswalk pairs (CCSSM → state), you can see the actual skills behind each match by retrieving the Learning Components that support each standard. We’ll then identify which LCs are shared (the evidence behind the crosswalk) and which are unique to each standard.- Get learning components for both the CCSS standard and the Texas standard:
- Compare the LC identifiers from both responses to identify:
- Shared LCs: Learning components present in both standards (concrete pedagogical overlap)
- CCSS-only LCs: Learning components unique to the CCSS standard
- State-only LCs: Learning components unique to the state standard
Summary
You’ve learned how to use crosswalk data to compare state standards with CCSSM using the Knowledge Graph API. The/crosswalks endpoint provides a ready-made, evidence-based mapping layer that simplifies cross-state comparison and supports deeper curriculum analysis.
Key takeaways:
- Each crosswalk is a measurable alignment built from shared Learning Components.
- The Jaccard index quantifies similarity; LC counts explain scope and overlap.
- Crosswalks exist when at least one LC is shared between standards.
- You can use this data to explore how state standards correspond to Common Core, identify close matches, and guide alignment work across frameworks.