The Class booking page lets new and existing students enrol in your advertised classes online. It reduces admin work and gives students a simple self-service way to enrol and pay.
Your school may use different names for students, teachers and classes. If you don't see the menu items below, ask your admin to check your permissions.
Enabling the class booking page
Go to School settings → Registration pages → Booking system.
Activate the class booking page.
Next, configure your settings:
Accept payments — take payment on the booking page; Stripe or PayPal must be connected first
Classes shown — show all scheduled and live classes, or select specific classes
Adjust any other settings you need, then click Save.
How students book a class
Step 1: Select a class
Students open the booking page from your shared booking link or from the Student portal menu. They browse the available classes, use the filters to narrow them down, and click Enrol on the class they want.
Step 2: Log in or register
Students either log in to their existing Student portal account or register as a new student.
New students complete a registration form. You can customise the information collected in School settings → Registration pages.
Step 3: Complete payment (if enabled)
If payment is required, students are taken to a Pay now screen and check out with your connected payment provider (Stripe or PayPal).
Step 4: Receive confirmation
After enrolling, students see a success page. New students are added to Teach 'n Go automatically, and the selected classes are added to the student's profile.
When payment is taken
The booking page only charges fees that are due. What counts as due depends on how the class is priced:
Monthly fee — every month that is already due, plus the next upcoming month, so a booking made partway through a month pays for this month and next month
Custom fees — only the instalments whose date is today or earlier; if every instalment is in the future, the student books without paying and the fees stay outstanding on their profile
To test the payment step on a class with custom fees, give the first instalment today's date or an earlier one.
Portal access for new students
Booking does not give a new student a portal login on its own. The student is added to your school, but they have no password until they accept a portal invitation.
To send the invitation automatically, go to School settings → Registration pages → Booking system and turn on Automatically send portal invitation to new students. If it is off, invite the student yourself from their profile.
Hiding a single class from the booking page
Open the class's Class details page.
Click Edit details.
Turn on Hide from booking page.
Click Save.
The class stays active everywhere else in Teach 'n Go, and you can still enrol students into it yourself. It just won't appear to students booking online.
Troubleshooting
Students can't see a class — check that the class is enabled in School settings → Registration pages → Booking system
Payment screen not showing — confirm Stripe or PayPal is connected in School settings → Integrations and enabled in your booking settings, and check that a fee is actually due (see above)
Student can't log in after booking — they have not been sent a portal invitation yet (see above)
Registration form missing fields — review your custom fields in School settings → Students


