This guide explains how to create a tutoring class, set availability, schedule meetings, manage enrollments, and handle tutoring session pricing.
How Tutoring Classes Work
Tutoring classes are 1:1 classes where teachers set their availability and families schedule meetings based on that availability. Unlike group classes with fixed sections, tutoring classes allow learners to book recurring meeting times that match a teacher’s schedule.
Tutoring classes allow teachers to:
Offer individualized instruction
Let families book available time slots
Suggest recurring meeting schedules
Adjust availability as needed
How to Create a Tutoring Class
To get started with creating a new Tutoring class, go to the Classes tab from your Teacher Dashboard. Simply click Add a class and choose 1:1 Class to start building your new listing!
Tutoring classes follow all existing functionalities for creating a class listing as well as the Standards for Class Listings. You can see great class listing examples here before submitting your tutoring class for approval.
How to Set Availability for a Tutoring Class
Next, you’ll need to set up your availability so families can schedule meetings that align with your schedule. To open up and adjust your schedule, select the Availability tab.
On the calendar, you can set and edit availability for:
A single date
A date range (ex, Dec 20 - Jan 1)
A particular day of the week (ex, all Tuesdays)
New enrollments can only select a recurring timeslot, so single meeting availability will only be offered to existing enrollments.
Teachers can also control:
the minimum notice time for when an enrollment can be accepted
how many days into the future you allow bookings
the start time increments that appear on the listing page
Booking window for tutoring availability
Teachers can control how far into the future families are able to book tutoring meetings using the booking window setting.
Tutoring availability can be scheduled up to 90 days in advance, though teachers may choose to allow bookings for a shorter time period.
We recommend scheduling bookable dates as far in advance as possible (up to 90 days) to increase your availability for families when enrolling.
Where tutoring availability is managed
Tutoring availability is separate from the auto-scheduling Availability tab on your Dashboard, which is used for all group format classes.
Tutoring schedule availability cannot be set on mobile and is available on desktop browsers only.
How tutoring availability interacts with group classes
If your selected availability overlaps with a group section that is currently empty (0 learners enrolled), families can schedule tutoring meetings during that time slot. When you receive a tutoring enrollment that overlaps with a vacant group section, Outschool will set the group section to private and notify you via email. You can update the conflicting meetings before re-listing the section as public or cancel if no longer needed.
How to Manage Tutoring Enrollments
How recurring tutoring meetings work
When a tutoring meeting is scheduled as ongoing:
Meetings repeat weekly at the same time
Families are billed weekly for upcoming meetings
Teachers can suggest additional weeks
Parents must confirm suggested meeting changes
How to add, reschedule, or cancel tutoring meetings
Managing your tutoring enrollments can be done from the course Summary tab. To get started, click View next to the learner for whom you would like to add meetings.
From the Meetings tab of a learner's enrollment, you can suggest a new meeting time (one-time, four weeks, eight weeks, or twelve weeks) and recommend changing the time of an existing meeting.
Teachers can use the Make it Ongoing button next to the enrollment's end date to suggest additional weeks.
How meeting confirmations work
When a teacher suggests a meeting time, that time is temporarily held for that learner while the parent reviews the request. During this confirmation period, the suggested meeting slot is not available for other families to book.
Meetings added by a teacher must be confirmed by parents. If the parent hasn’t confirmed after 3 days, we will release the meeting times back to the teacher's availability.
If a parent does not approve the meeting time change in time and you cannot attend the original class time, you are responsible for canceling with at least 24 hours' notice according to Outschool enrollment management policies..
Canceling a meeting automatically refunds the family. If you cancel future meetings, we will stop the future weekly payments.
If a Learner Cannot Access a Scheduled Tutoring Session
If a learner cannot access a scheduled tutoring meeting, ask the family to:
Confirm that enrollment was completed
Check their Outschool classroom page for the meeting
Verify the scheduled meeting time
If the learner still cannot access the tutoring session after these steps, contact Outschool Support for further assistance.
How Private Meeting Links Work
Private meeting links let you create a one-time, personalized meeting time for a specific learner. You can create private meeting times from the Availability tab and share the link directly with a family.
Important scheduling rules for private meeting links
When you share a private meeting link, your tutoring class’s minimum notice time and buffer window do not apply. Families can use a private meeting link to enroll up until the meeting start time, even if your class normally requires advance notice.
This means:
Private meeting links bypass minimum notice settings
Families may enroll very close to the scheduled start time
This behavior is expected and works differently from public availability
Best practices when using private meeting links
When sharing private meeting links, keep the following best practices in mind:
Only share private links for times you are fully prepared to teach.
Choose start times that give you enough preparation time.
Avoid sharing private links for sessions you may need to cancel or reschedule.
How long private meeting links remain active
Private meeting links expire 7 days after the meeting is created. If the family does not enroll within 7 days, you will need to send a new private meeting link for them to complete enrollment.
How to Change a Learner’s Tutoring Session Price
Follow these steps to update the price of a learner’s tutoring enrollment:
On the Learner tab of a learner's tutoring enrollment, click Change Enrollment on the right side of the page.
Use the arrows to increase or decrease the learner's current enrollment price.
Click Update.
The family will receive an email explaining that their enrollment price has changed.
What happens after a learner’s tutoring session price is updated
Updating the learner's price cancels all upcoming unpaid meetings. The family will pay the updated price for future meetings, and the new price will not affect meetings already paid for.
If the learner previously had a recurring schedule, suggest the recurring meeting time so the family can re-enroll at the new price.
If you increase a learner’s enrollment price, communicate the change with the family before making the update.
How Tutoring Classes Work for Organizations
Organizations on Outschool can offer 1-on-1 classes to families once the organization admin assigns teachers to a class and teachers add their availability.
How organization admins assign teachers to a tutoring class
From the Manage tab of a tutoring class, click the Assign teachers dropdown to add organization teachers to the class.
Once a teacher is assigned to a tutoring class, that teacher can begin adding availability so families can enroll in tutoring meetings.
To change the teacher assigned to a learner’s enrollment:
Click Manage on the right side of the learner’s classroom.
Select a new teacher from the list of organization teachers assigned to the tutoring class.
How organization teachers add tutoring availability
Organization teachers add availability from the Tutoring Availability tab in their teaching account.
To add availability:
Select the assigned tutoring class.
Click a date on the calendar.
Add availability for a single date or multiple dates.
Teachers can also use this page to:
set buffer time between meetings
set minimum and maximum booking windows
How buffer time works for organization tutoring classes
The buffer time set for a tutoring class only applies to that specific class.
It does not affect:
group classes
non-migrated classes
For example, if a teacher sets a 5-minute buffer, families cannot book tutoring meetings for that class within 5 minutes of one another. However, the buffer does not prevent a parent from booking a tutoring meeting that ends at 4:00 p.m. while another class begins at 4:00 p.m.
This behavior is expected and reflects how buffer time currently works on the platform.
How organization admins check teacher availability
Organization admins can view teacher availability in two ways:
Click the View Availability button on the Manage tab of a tutoring class listing.
Visit the classroom of a learner’s enrollment.
Admins cannot add or modify tutoring availability for organization teachers. However, they can see the total number of hours currently available for enrollment as teachers update their schedules.
Payouts, Refunds, and Pricing for Tutoring Classes
How tutoring teacher payouts work
Tutoring classes follow Outschool’s standard teacher payout process. Earnings from tutoring meetings are included in your regular weekly payouts once the applicable payout period has completed.
For details on payout timing, processing, and how earnings are calculated, see the Teacher Earnings and Payments Policy.
Refunds for tutoring classes
Tutoring classes have a Class Cancellation Policy. Cancel within 24 hours of purchase to receive a refund (excluding the Marketplace fee). If the class meets within 24 hours, cancel before it begins to receive a refund.
Minimum pricing for math and English tutoring classes
Tutoring math and English classes must have a minimum price of $30 per hour.
To protect teachers’ tutoring businesses on Outschool against excessive competition, we enforce this minimum price requirement for tutoring math and English classes.
This minimum price is well below the industry average for online tutoring ($60–100 per hour) and is designed to help Outschool teachers maintain competitive, sustainable businesses. By doing so, teachers can keep teaching what they love, and families can continue to find high-quality classes on our platform.
This minimum price applies to:
New tutoring math and English classes created using the Tutoring class format on or after June 22, 2023
Existing tutoring math and English classes once they have been migrated to the Tutoring class format on or after June 22, 2023
Pricing rules for learners enrolled before June 2023
If a tutoring class includes learners who enrolled before the class was migrated to the Tutoring class format, those learners will continue to be charged the price that was set when they originally enrolled.
All new enrollments after migration must follow the $30 per hour minimum price requirement for tutoring math and English classes. When migrating a class to the Tutoring format, teachers may set a price at or above $30 per hour for new enrollments.
If a teacher or organization has not migrated their class to the Tutoring class format, the $30 minimum price requirement does not apply.
Using coupons with tutoring classes
Teachers may create coupons for Tutoring Classes with an enrollment fee below $30 per hour. While coupons can be a valuable tool for teachers and families to try out new classes, we encourage teachers to set prices that reflect the value of their time and expertise while supporting a sustainable revenue model for their business.
More pricing resources for teachers
Teachers can explore additional pricing insights and recommendations for all classes on the Educator Library.
