Build things
Every unit ends in something that runs: a story, a game, a tool, a small data project.
Wren School runs live online coding and AI classes for kindergarten to grade 12 in groups of 2, 4 or 8. Classes meet twice a week for 50 minutes with a background-checked tutor in the US or Canada. Children move from block coding to Python, and older students learn how AI tools work and where they go wrong. Plans start at $399 a month, and the first class is free.
Your first class is free. No payment details needed.

Each band has its own page with topics, a typical week and answers to common questions.
Sequencing, Patterns and loops, Logic games.
See grades K–2 → Grades 3–5Projects in block code, Loops and conditionals, Events and variables.
See grades 3–5 → Grades 6–8First Python, Web basics, Algorithms.
See grades 6–8 → Grades 9–12Python in depth, Data structures and algorithms, Data projects.
See grades 9–12 →Every unit ends in something that runs: a story, a game, a tool, a small data project.
Children explain what their code should do and why it doesn’t. Debugging is where most learning happens.
Older students learn, in plain language, how AI systems are trained, why they make mistakes and how to use them honestly.
Every class is live and small. Pick how much individual time your child needs.
Near one-on-one attention with a study partner. Best for closing gaps or moving fast.
From $949 / month · about $119 a class
CAD $1,299 / month
Plenty of individual time plus real discussion. Our most balanced option.
From $649 / month · about $81 a class
CAD $899 / month
Small, never crowded. Every child still speaks up, with more ideas in the room.
From $399 / month · about $50 a class
CAD $549 / month
Prices are per child per month for 8 live 50-minute classes (two a week). See full pricing.
From kindergarten, with sequencing games and block coding. Most children move to text-based Python somewhere between grades 5 and 7, once they type comfortably.
Both. Younger children start with Scratch-style block coding. From middle school, students learn Python, plus web basics and algorithms.
Yes. Older students learn how AI and machine learning work, why AI tools make mistakes, and how to use them for learning without letting them do the thinking.
From $399 per child per month for a group of 8, $649 for a group of 4 and $949 for a group of 2, each with 8 live 50-minute classes a month (CAD $549, $899 and $1,299). The first class is free.
Tutors who live in the US or Canada and pass a background check before they teach. Every class is live; nothing is pre-recorded.
Book a free trial class. We’ll place your child by grade and level, and you can see how a small live class feels before you commit.
Your first class is free. No payment details needed.