Skip to main content

How to set up and use the class booking page

How to let students enrol and pay online. Payment is only taken for fees that are already due, and new students need a portal invitation to log in.

Written by Abdullah Al-Hussein

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

  1. Go to School settings → Registration pages → Booking system.

  2. 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

  1. Open the class's Class details page.

  2. Click Edit details.

  3. Turn on Hide from booking page.

  4. 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

Did this answer your question?