Teach ’n Go allows you to create a ticket-based booking system for lessons. Students can purchase tickets and use them to book lessons through the portal. This works well for subscription models or one-off lesson packages.
If you need help setting up bookable lessons first, please refer to the guide on creating bookable lessons.
Turn on the ticketing system
Go to School settings.
Open the Booking system tab.
Enable the Ticketing system option.
Set the ticket expiry period (if required).
Click Save.
Add tickets to a student
Go to People > Students.
Open the student profile.
Navigate to the Fees tab.
Scroll to the Tickets section at the bottom.
You can issue tickets in three ways:
One-off tickets
A fixed number of tickets issued once.
A one-time fee is applied.
Suitable for lesson packages.
Monthly tickets
A set number of tickets issued automatically each month.
A monthly fee is also generated.
Ideal for subscription models.
Custom Fees
A set amount with scheduled custom payments.
Enter the relevant details and click Save.
Once issued, you can track how many tickets have been used and how many remain.
How students use tickets
After tickets are added, students can book lessons using them.
The student logs in to the Student Portal.
They can view their remaining tickets in the Payments > Tickets tab.
To book a lesson, they click Book lessons from the portal menu.
In the booking system, they select:
Class
Teacher
Lesson time
They confirm the booking using a ticket.
Each ticket allows one lesson booking.
Students cannot book more lessons than the number of tickets available.
If no tickets remain, booking will not be possible.
Once a lesson is booked, one ticket is automatically deducted.
The ticketing system provides a flexible way to manage subscriptions, lesson bundles, and prepaid bookings while keeping everything tracked inside Teach ’n Go.

