For Families
Most curricula teach children what to think. History dates, scientific facts, grammar rules. These matter. But they leave out something more fundamental: how to think. How to spot a real pattern versus a coincidence. How to tell a cause from a correlation. How to reason when you don't have all the information.
The School of Critical Thinking was built to fill that gap. A structured curriculum for ages 8 to 16, designed for families who take thinking seriously. One lesson per week, alongside any existing curriculum, no specialist background required.
The curriculum
Three levels, nine modules, 52 lessons each
One lesson per week. Each module is a standalone book.
Discovering How the World Works
Understanding Systems and Reasoning
Applying Thinking to Real Decisions
Modules 2-9 are in development.
What makes this different
Not riddles. Not fallacy lists. Not logic puzzles.
Most critical thinking curricula teach children to spot bad arguments or solve lateral thinking puzzles. These are fine exercises. But they don't teach children how the world actually works. Can your child explain the difference between a coincidence and a cause? Between a good guess and a lucky one? Between a model and the thing it describes?
These aren't trick questions. They're the foundations of clear thinking, and almost no curriculum teaches them explicitly. The School of Critical Thinking does. Starting at age 8 and building through 16, children learn the five structures that govern reality: Patterns, Causality, Uncertainty, Models, and Decisions.
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.
Who this is for
Homeschooling families
You've taken charge of your child's education. This is the curriculum most schools don't have: structured, serious, and ready to teach.
Parents supplementing school
One lesson per week sits alongside any existing school schedule. The material doesn't overlap with what school teaches; it fills the gap.
Tutors and educational coaches
Full lesson plans with discussion questions and exercises. No specialist background in philosophy or logic required to teach.
Free resource
Python Detective
An introductory coding course that teaches children (10 years of age and up) analytical 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.