
withmarbleapp/os: Marble Skill Taxonomy: Open Curriculum
An open, structured taxonomy of what children learn in primary/elementary years.
β 4.0 / 5 iKeep scoreScreenshots
Quick facts
Overview
Marble Skill Taxonomy is an open-source dataset that decomposes primary education into 1,590 micro-topics, connected by 3,221 prerequisite dependencies. It aligns with national curriculum standards and provides a structured graph of learning concepts.
Getting started with GitHub - withmarbleapp/os-taxonomy
- Clone repositoryStart by cloning the GitHub repository to access the open-source dataset and documentation.

- Explore datasetReview the structured dataset containing micro-topics and prerequisite dependencies.

- Align standardsUse the provided alignment with NGSS, Common Core, and UK National Curriculum standards.
- Visualize graphUtilize the interactive 3D visualization to explore the curriculum graph structure.
Pricing
| Plan | Price | Note |
|---|---|---|
| Open-source | Free | β |
π‘ Indicative pricing β check the official rates at github.com Β· Updated 7/16/2026
Key features
- 1,590 fine-grained micro-topics with descriptions and evidence criteria
- 3,221 prerequisite dependencies forming a directed acyclic graph
- Alignment with NGSS, Common Core, UK National Curriculum standards
- 183 parent-friendly domain cluster summaries
- Interactive 3D visualization of the curriculum graph
- Coverage of 8 subjects including Science, Math, and English
Pros
- Open-source and freely available
- Highly structured and machine-readable data
- Comprehensive coverage of primary education topics
- Clear prerequisite relationships between concepts
Cons
- Currently only covers primary/elementary education
- Requires technical knowledge to fully utilize the raw data
Use cases
- Curriculum designers mapping learning progressions
- Edtech developers building adaptive learning systems
- Researchers studying learning pathways
- Teachers analyzing prerequisite knowledge
The verdict
An invaluable open resource for anyone working with primary education curriculum, offering unprecedented granularity in mapping learning dependencies - though currently limited to elementary levels.
β Who should use it
Edtech developers building adaptive learning platforms or curriculum mapping tools for primary education.
β Who should skip it
Those looking for complete K-12 coverage or non-technical curriculum resources.
Categories
Community
- GitHub Issues βOfficial issue tracker and support community
Great for
Frequently asked questions
Is GitHub - withmarbleapp/os-taxonomy free?
GitHub - withmarbleapp/os-taxonomy is free to use.
What is GitHub - withmarbleapp/os-taxonomy best for?
Education researchers and edtech developers working with primary school curriculum
Does GitHub - withmarbleapp/os-taxonomy have an API?
No, GitHub - withmarbleapp/os-taxonomy does not offer a public API.
Can I self-host GitHub - withmarbleapp/os-taxonomy?
Yes, GitHub - withmarbleapp/os-taxonomy can be self-hosted.
Who should use GitHub - withmarbleapp/os-taxonomy?
Edtech developers building adaptive learning platforms or curriculum mapping tools for primary education.
Reviews 4.0 β Β· 1 review
As an education technology resource, Marble's Skill Taxonomy stands out for its meticulous decomposition of primary curriculum into interconnected micro-concepts. The open-source nature makes it particularly valuable for developers and researchers looking to build upon a structured learning framework. The visualization tools and prerequisite mapping offer unique insights into how elementary learning concepts relate to each other. While currently limited to primary education, the depth of analysis and machine-readable format make this a foundationally important resource for anyone serious about curriculum design or adaptive learning technology.
No reviews yet. Be the first to review GitHub - withmarbleapp/os-taxonomy.