Coding class management software Less admin.
More coding.
Weekly coding classes, holiday camps, private classes and project showcases, all booked and paid in one app. For you, your teachers, students and parents.
Trusted by 16,100+ students, teachers and parents
Built for every way your school teaches
Running a coding school shouldn’t feel like a second job
You got into this to teach kids to code, not to chase texts and payments.
“Dev’s sick. Who’s taking his 10 am Scratch class?”
Now you’re texting 12 families, one by one.
“Who still hasn’t paid term fees?”
Bank transfers, screenshots and awkward chats at pick-up.
“Noah has school camp. Can he do a makeup?”
Makeups live in your head or a notebook.
“Is Lucas ready to move from Scratch to Python?”
Progress lives in your head, not where parents can see it.
“Lab 2 is double-booked again.”
Teachers, labs and holiday camps fight for the same slots.
“She’s lost interest in coding.”
Kids get stuck on a project, lose interest and drift away. You notice too late.
Every class your school runs, in one place
From a first Scratch game to real Python apps, one system runs them all.
Weekly classes
Weekly coding classes by age and level, billed by the term.
Holiday camps
Day and week-long camps that families book and pay for online, with waitlists built in.
Private classes
Private classes in person or online for kids who want to go further.
Project showcases
End-of-term project showcases, with every student’s projects tracked.
Mix and match. One student, one profile, every format.
Everything your coding school runs on, in one place
From grouping students to keeping them coming back.
Group students by level
Pick your Level 2 Scratch students and turn them into a class linked to Saturday at 10 am. Each profile holds their level, projects and history.
Schedule a whole term in one go
Add a class once, repeat it for 10 weeks, then invite every student in the Level 2 group.
Message one parent or every family
Swap a class for a makeup when a parent says their child is sick, or send the demo day invite to every family and see who has read it.
Get paid without awkward chats at pick-up
Term fees, holiday camps, private classes and hackathon entries in one list. Send a reminder with a pay link and watch it turn to Paid.
Give every student a clear goal
“Build a game with a score and a timer.” “Write a Python loop on your own.” Add goals from coding templates and update progress after each class. Parents see it too.
Keep kids coding between classes
Set small coding challenges after each class. Students tick them off at home, so you know who kept going.
Track projects, skills and levels
Log finished projects and level-ups, track skills like loops and variables over time, and share teacher feedback with parents.
Spot students before they quit
See what is paid and what is owed, and the students who might leave: missed classes, challenges not done, a project that stalled.
From first block of code to real apps, every step tracked
Set goals for every level and see who is ready to move up. Students follow along.
Starter
Ages 7 to 9, block codingBuilder
Scratch games and logicCoder
Python and web basicsMaker
Real projects and appsUse your own levels, by language or project.
2 students are ready for Python
Projects finished, challenges done and regular attendance. Lucas is close; his final game is the only gap.
| Student | Projects | Challenges | Attendance |
|---|---|---|---|
| MMia Chen ✓ | 12/12 | 3/3 | 100% |
| AAarav Patel ✓ | 11/12 | 3/3 | 92% |
| LLucas Nguyen | 8/12 | 3/3 | 92% |
“Mia’s game logic is really tidy now and her maze game is nearly finished. This week: add a timer and a high score, then test it on a friend.”
Teacher off sick? Sorted before the first class.
Tell Outcoach AI what you need in plain English. It does the admin, then shows you exactly what changed.
- 1Finds every class that teacher has today
- 2Finds a free teacher for the same level, or books a makeup
- 3Tells all 12 families by SMS and email, with the new plan
Classes, trials and camps that book themselves
One place for students to book, pay and keep up.
Your own booking page
Families book a free trial, a term or a holiday camp and pay when they book.

A free app for every student
Classes, challenges, payments and messages on their phone. Free for students and parents.
Labs and teachers, sorted
Every lab and teacher on one timetable, so nothing is double-booked.
Class full? Waitlist handled
When a spot opens up, the next student in line gets offered it.
Whether you run one weekend class or a busy coding school
Start with one teacher and grow into a busy school. Pay per student.
Independent teachers
You teach, you run the business
- Your own booking page for trials and camps
- Get paid by card, with automatic reminders
- Run everything from your phone between classs
Coding schools
Many teachers, labs and levels
- Assign teachers and labs to every class
- Weekly classes, camps and privates
- Makeups and waitlists that fill gaps for you
Franchises and academies
Multiple locations and programs
- Term billing, plans and camp fees
- Projects and progress across every level
- Multiple labs and locations in one place
All in one platform
One login for you, your teachers and students. See what’s in each plan
- Online enrolment and trials
- Term billing
- Class packs
- Camp fees
- Sibling discounts
- Card payments and invoices
- Automated reminders
- Waitlists
- Makeup classs
- SMS, email and in-app messages
- Attendance
- Labs and locations
- Coding challenges
- Goals from coding templates
- Project showcases
- Teacher feedback
- Screenshots, videos and project links
- Revenue and retention reports
- Outcoach AI assistant
- Free app for students and parents
It has made us more connected to the student and the parents. There’s a three-way relationship, so we communicate a lot better.
“It has completely streamlined the way we handle admin. The AI has been a standout feature.”
“It’ll help all our staff reduce their administrative load to really focus on what’s going to take our business forward.”
Billed yearly, or $0.99 paid monthly. No setup costs, no hidden fees. Cancel anytime.
Questions coding schools ask us
Can’t see yours? Talk to our team and we’ll show you how it fits your school.
What is Outcoach?
Does it handle weekly classes, camps and privates?
How do makeup classs work?
Can I bill by the term?
Can I track projects and coding levels?
What happens when a teacher is sick?
Can families book a free trial online?
Can I manage teachers, labs and locations?
Do students and parents get an app?
Can I run demo days and holiday camps?
Is Outcoach only for big coding schools?
How much does Outcoach cost for a coding school?
How do I get started?
Spend more time coding with kids
Set up your first class today. Your students and families will notice the difference straight away.