An open, structured taxonomy of 1,590 micro-topics across primary/elementary subjects, wired into a prerequisite graph and aligned to national curricula.

Stars

3,154

7-day growth

No data

Forks

544

Open issues

8

License

ODbL-1.0

Last updated

2026-07-08

Why it is worth attention

It transforms fragmented curriculum standards into a connected, machine-readable graph of learning dependencies, enabling adaptive education tools and research.

Who it is for

  • educators designing lesson sequences
  • curriculum developers and policymakers
  • edtech product teams building personalized learning
  • educational researchers studying learning trajectories

Use cases

  • building adaptive tutoring systems that trace prerequisite chains
  • mapping curriculum gaps across standards
  • generating parent-friendly domain summaries
  • analyzing topic centrality to prioritize instruction

Strengths

  • fine-grained micro-topics with evidence criteria
  • 3,221 prerequisite edges tagged hard/soft with reasons
  • alignment to NGSS, Common Core, UK National Curriculum and more
  • open multi-licensed dataset suitable for commercial use under share-alike

Considerations

  • limited to primary/elementary years (age 4–11)
  • excludes semantic embeddings and user data
  • share-alike license requires derivative databases to remain open

README quick start

Marble Skill Taxonomy

An open, structured taxonomy of what children learn across the primary/elementary years — decomposed into fine-grained "micro-topics", wired into a prerequisite graph, and aligned to national curriculum standards. Produced by Marble.

Version: v1 · Topics: 1,590 · Prerequisite edges: 3,221 · Subjects: 8

See it

Every dot is a micro-topic, colored by subject; height is age; each thread is a prerequisite (full-quality video). Explore it interactively at withmarble.com/curriculum — tap any concept to trace everything a learner must master before it.

What this is

Most curriculum data is either a flat list of standards or locked inside a product. This dataset is a connected graph of learning:

  • 1,590 micro-topics — a single, teachable idea (e.g. "Building sentences", "Apparent brightness of stars"), each with a plain-language description, mastery evidence criteria, a type (conceptual / procedural / representational / language / meta), a subject + domain, and an approximate age range.
  • 3,221 prerequisite dependencies — a directed acyclic graph: "topic X depends on prerequisite Y", each edge tagged hard/soft and carrying a one-line reason.
  • Curriculum alignment — each micro-topic links to the standards it was distilled from (NGSS, Common Core, the UK National Curriculum, and more).
  • Domain clusters — 183 parent-friendly one-paragraph summaries per (subject, domain, age band).

Subjects

SubjectTopics
Science547
Mathematics503
English286
History90
Personal & Social Development88
Life Skills37
Computing21
Learning to Learn18

Files

All data lives in data/ as UTF-8 JSON. See schema/ for JSON Schemas and manifest.json for counts + SHA-256 checksums.

FileWhat it holds
data/topics.jsonThe micro-topics (graph nodes).
data/dependencies.jsonPrerequisite edges (topicId depends on prerequisiteId).
data/curriculum-standards.jsonThe source curriculum standards, grouped by curriculum.
[data/clusters.json](data/clusters.jso

Related repositories

Similar projects matched by category, topics, and programming language.

react
Featured
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web Development
246,506
7-e1even
Featured
7-e1even GitHub avatar

learn-agent

A step-by-step, zero-dependency tutorial series that distills production-proven engineering patterns from a real open-source desktop coding agent into runnable single-file code.

AI & Machine LearningBackend & APIs
57
ray4rt
Featured
ray4rt GitHub avatar

yt-clip

A tool for extracting specific clips from YouTube videos without downloading the entire video, featuring real-time progress via SSE and intelligent caching.

Developer Tools
44