Home / Help Center / Classes & Scheduling / Enable student self-scheduling and set limits
Back to Classes & Scheduling

Enable student self-scheduling and set limits

Let students book their own classes within your availability. Learn about the built-in eligibility rules, booking limits, and time windows.

Enable student self-scheduling

Student self-scheduling lets your students book classes on their own, within the times you’ve set as available. This saves you time coordinating schedules while keeping you in control.

How self-scheduling works

When enabled, eligible students can:

  1. View your available time slots
  2. Select a time that works for them
  3. Book a class instantly

You still control:

  • When you’re available (your availability settings)
  • Who can self-schedule (through the eligibility system)

Enable self-scheduling

  1. Go to Settings (click your avatar → Settings)
  2. Open Profile settings
  3. Turn on Allow student self-scheduling
  4. Save your profile

Self-scheduling settings

Eligibility requirement

Students must complete at least one 1:1 class before they can self-schedule. This ensures:

  • You’ve met the student before they book independently
  • They understand your teaching style
  • You’ve verified they’re a good fit

What makes a student eligible:

  • They have at least one completed individual (1:1) class with you
  • Group class attendance does not count toward eligibility

Note: Students who aren’t yet eligible see a message explaining they must complete their first teacher-scheduled class before self-scheduling.

Built-in booking rules

Teeachie has built-in rules to ensure fair and manageable self-scheduling:

Booking window

Students can only book within a specific time range:

  • Minimum advance: 24 hours – Students can’t book same-day classes
  • Maximum advance: 14 days – Students can only see and book slots in the next 2 weeks

Upcoming class limit

Students can have a maximum of 5 upcoming classes at any time. This:

  • Prevents students from blocking your entire calendar
  • Encourages regular attendance before booking more
  • Keeps your schedule flexible for other students

Example: If a student has 5 upcoming classes, they must complete one before booking another.

What students see

When self-scheduling is enabled, eligible students see:

  1. A Book a Class button on their dashboard
  2. Your available time slots in a calendar view
  3. Only times within the booking window (next 24 hours to 14 days)

Student booking view

If they’re not eligible

Students who haven’t completed a 1:1 class yet see a message like:

“Attend at least one teacher-scheduled class before self-scheduling.”

If they’ve hit the limit

Students at their booking limit see:

“You’ve reached your limit of 5 upcoming classes. Complete a class to book more.”

Notifications

When a student self-schedules:

  • You receive an in-app notification
  • The class appears on your calendar immediately

Best practices

Keep availability accurate

Students can only book during your available times. Keep your availability updated to prevent unwanted bookings.

Communicate your policy

Tell students that self-scheduling is available and explain any rules (your cancellation policy, when they can book).

Monitor bookings

Check your calendar regularly to stay aware of self-scheduled classes.

Troubleshooting

Students can’t see available times

  1. Check that self-scheduling is enabled in your settings
  2. Verify the student has completed at least one 1:1 class (group classes don’t count)
  3. Ensure your availability is set up
  4. Confirm times fall within the booking window (24h to 14 days ahead)

Student booked wrong time

Students can’t cancel self-scheduled classes directly – they need to message you. You can cancel and reschedule the class as needed.

Student can’t book despite being eligible

Check if the student already has 5 upcoming classes. They must complete one before they can book more.

What’s next?

Need help?

Questions about self-scheduling? Contact support and we’ll assist you.

Updated December 2, 2025

Was this article helpful?

Still need help?

Our support team is ready to assist you

Contact Support