Curriculum

Most critical thinking curricula teach children to spot fallacies, solve riddles, and argue more clearly. These are useful skills. But they are not the same as understanding how the world actually works.

The School's curriculum takes a different approach. Starting at age 8 and progressing through 16, it teaches children the five structures that govern reality — Patterns, Causality, Uncertainty, Models, and Decisions — building a mental foundation that improves every subject they study and every decision they will ever make. Three levels, nine modules, 52 lessons per module, one lesson per week. No specialist background required to teach.

Level 1

Discovering How the World Works

Ages 8–11 · 3 modules · 52 lessons per module

Children learn to see patterns, causes, and uncertainty for the first time. The goal is curiosity and basic structural awareness.


Level 2

Understanding Systems and Reasoning

Ages 11–13 · 3 modules · 52 lessons per module

Children move from isolated events to systems of interacting causes. They begin reasoning about complexity.


Level 3

Applying Thinking to Real Decisions

Ages 14–16 · 3 modules · 52 lessons per module

Students use everything they have learned to navigate real problems — decisions, evidence, and the world at large.


Free resource

Python Detective

Ages 10+ · Analytical thinking with code

An introductory coding course that teaches children (10 years of age and up) anaytical thinking through the programming language Python. Children learn to think analytically by writing real code, solving puzzles and doing fun projects. Free, browser-based, no installation required.

Start Python Detective →


Start here

Try a lesson before you commit

Module 1 is available now. Download a complete sample lesson from Seeing Patterns — no purchase required.

Or read more about Module 1 before downloading.