🎉 Free to Try — No Credit Card Required

You don't need to be the Python expert.

The student who asks you something you're not sure about? They've already got a hint. You just need to know where to point them.

No marking. Ever.

Every challenge is marked the moment a student runs it. They see how they've done; you get your evenings back.

📋 Covers the spec you actually teach

Full curriculum coverage for GCSE Computer Science. All major exam boards (OCR J277, AQA 8525, Edexcel 1CP2) are supported with 27 lessons and 134 challenges.

🚀 Nothing to install. Nothing to chase IT about.

Runs in the browser on whatever the students already have — Chromebooks, tablets, desktops. No installs, no admin rights, no "it doesn't work on my laptop" conversations.

🏫 See the whole room at once

Create classes and share secure Join Codes so student progress syncs to the cloud in real time. Monitor your whole class from a centralised dashboard, invite co-teachers, and manage class history with archive and restore.

You'll know who's stuck before they raise their hand.

Most coding lessons have an invisible problem: the students who are stuck look identical to the students who are thinking. By the time you find out someone's been lost for twenty minutes, the lesson has already gone.

Python Coach gives you a live view of every student's progress — which challenges they've completed, where they've stalled, and who hasn't made any progress recently. The information that used to only exist at the end of a lesson is there the whole time.

Start your free trial →
Python Coach analytics dashboard showing student completion across all lessons

Frequently Asked Questions

How much does it cost? +
£199/year for the whole school. Not per pupil — no per-seat maths, no surprises at renewal. Under £4 a week, which is roughly what one day of cover costs. Free for 60 teaching days, no card needed. Pay by card or invoice (BACS). Multi-Academy Trusts: get in touch for trust-wide pricing.
Is there a free trial? +
Every school gets 60 teaching days free, starting from when your first student joins a class — no payment details required. The clock only ticks on school days, so half-terms and summer holidays don't count against your trial.
Does it cover my exam board? +
Python Coach covers the full Python programming content for GCSE Computer Science. See our full curriculum coverage breakdown for exam board-by-exam board detail.
What happens to my data? +
Full details on how student and teacher data is handled are in our Privacy Policy and Terms of Service, including what we collect, how long we keep it, and your rights as a school or individual.
Do we need to install anything? +
Runs entirely in the browser — no installation, no admin rights needed. Built to work on standard school devices including Chromebooks.
How do students get started? +
Set up a class in minutes: create a class, share the class code, and students join by signing up with an email address (or their school Google/Microsoft account) — no separate install or setup on their end.
What if something goes wrong? +
A feedback button is built into every page — messages go straight to the founder, who reads and responds to every one personally. You can also email us directly at [email protected].
Can other teachers access my classes? +
Add or remove co-teachers on any class, so cover teachers and department colleagues can share access without losing continuity if someone leaves.

Start with one class. You don't need to commit to anything.

Free for 60 teaching days. No card, no IT request, no marking.

Less than the cost of one day of supply cover.

Start your trial →