For schools

What Windwright can do in a classroom today, what it cannot do yet, and the free pilot this fall.

What fits a class today

  • Students type real Python from the first task. The game runs Python 3.14 inside the browser, so every line they write also runs in IDLE or any other Python.
  • Nothing to install. It runs in Chrome or Edge on a computer, and it needs a keyboard.
  • No student accounts. One shared code lets a whole class in.
  • Each student chooses how much help they get, from every small step shown to one goal per creature, over the same tasks. They can change it later.
  • When a student is stuck, hints come one at a time, and Teach me works through the task on the slate a line at a time, leaving the last lines for the student to type.
  • Players need to be 10 or older.

The clearings and the ideas they teach are listed in order on their own page.

Student privacy

The game never asks a student for a name or an email address to play. Progress, code and settings are saved in the browser on the computer the student uses, and are never uploaded. A student who moves to another computer starts a fresh garden there.

Before either of the game's optional letters, it asks the student's age and keeps only whether they are 16 or older. Under 16, no name or email field is ever shown. Visits and a few game moments are counted without cookies, and without knowing who anyone is.

The details are in the privacy policy and the terms of service.

Ontario's curriculum

We have matched the clearings, task by task, against the coding expectations in Ontario's Grades 1 to 8 mathematics curriculum (strand C3) and against Grade 11 Computer Science (ICS3U). Because players need to be 10 or older, the fit in practice is Grades 5 to 8 and ICS3U.

Some expectations are met in full, many in part, and a few not at all; the game has no input() or work with text yet, for example. If you would like to see how it lines up with your grade, write to us.

What is not built yet

  • No codes for individual students, no teacher view and no reports. To see a student's work, look at their slate.
  • The clearings open in a fixed order, so a class cannot start at a later one.
  • The game checks the garden, not the code. A student can sometimes finish a loop task by writing every move out by hand, so if a lesson is about loops, ask to see the slate.

The free pilot, fall 2026

We are running free pilot classes this fall. A pilot class gets a shared code for its students, and we want to hear what works in a real classroom and what gets in the way.

If your class would like to take part, or you have questions first, write to us.

Write to ushello@windwright.dev