🎉 Free to Try — No Credit Card Required

The Automated Python Teaching Assistant

Students code instantly — no accounts needed. Teachers get a free account and a free trial of live class tracking.

Automated Marking

Every challenge is automatically graded with instant feedback. Students see their results immediately, and you can focus on teaching instead of marking.

📋 OCR/AQA/Edexcel Aligned

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.

🚀 Zero-Friction Entry

Students can start coding immediately — no installation, no accounts, no IT setup. Works on Chromebooks, tablets, and desktops. Teachers can create a free account and start a free trial to unlock class join codes and cloud-sync progress tracking.

🏫 Teacher Dashboard & Admin Suite

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.

Frequently Asked Questions

How much does it cost? +
Python Coach costs £199/year (Early Bird rate) or £299/year (Standard), per school — not per teacher or per student. Payment can be made by card or via invoice (BACS), and Multi-Academy Trusts can get in touch for trust-wide pricing.
Is there a free trial? +
Every school gets a 60-day free trial, starting from when your first student joins a class — no payment details required upfront.
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.

Ready to try Python Coach?

Start using it with your students today - no signup required.

Get Started Free →