Skip to main content
For online instructors, tutors and coaches

A course is not one class. It is twelve of them.

Write the term once - the night it meets, the weeks you are off, the session it finishes on - and take every registration for it from a single link, with zero platform fees.

Online class scheduling with free registration and a seat cap counted per session date, multi-session class cards, recurring terms that end themselves, and payments through your own Stripe account.

Syllabus Term 1

Conversational Spanish, Level 1

Tuesdays 6:00 PM · online · 12 sessions · 14 seats a session

Recurrence

Ends after 12 sessions.

Thirteen Tuesdays, twelve sessions. The hollow week is Nov 24, taken out as a date exception.

One recurring event. Change the start time once and all twelve sessions follow.

Languages Cooking Yoga Coding Drawing Music Tutoring Masterclasses Kids Classes Coaching

The unit

Most calendars think a class is one night.

The thing you actually teach is a term. Twelve sessions, one topic, the same students each week, and a last night.

The term

12 sessions

Same course, same students, thirteen weeks. Entering it as twelve separate events is twelve chances to mistype a time.

The setup

1 event

A repeat pattern, exceptions for the weeks you are off, and an end. Move the class an hour later once and every session moves.

The close

It stops itself

A term ends on a closing date or after a set number of sessions, so it is not still taking sign-ups for week nineteen in March.

The term, drawn

Thirteen weeks, twelve filled. The hollow one is a date exception, not a cancelled event. Write one

Writing the term

Three lines and you have a course.

All three are on the free plan. None of them are a spreadsheet.

The night it meets

Free

Pick the days of the week and the start time. Repeats can be daily, weekly, every few weeks, or monthly by date or by weekday, so a fortnightly workshop is one setting rather than a second calendar.

The weeks you are off

Free

Date exceptions take single dates out, so a holiday week or a week you are travelling disappears from the schedule without rebuilding the term. You can add one-off dates back in the same way.

The last session

Free

End the recurrence after a set number of sessions, or on a closing date, or never. This is the setting that makes a term a term instead of a weekly slot that runs forever.

Worth knowing

A term has one name, not twelve titles.

A recurring event carries one name and one description, so week four is not separately titled "the past tense". If the weeks really are different topics with different prices, make them separate events - cloning one is a click - and keep them together in a sub-schedule. If they are one course, the term is the right shape, and the week-by-week breakdown belongs in the description, because the agenda you set runs the same way in every session.

The register

Fourteen seats, counted per date.

The cap is set once on the course and counted separately for every session, so week three filling up does not close week four. Free registration, free plan.

Term register: seats taken and seats left for each session date, with a seat cap of fourteen
Session Date Seats left
01 Sep 15 full
02 Sep 22 2 / 14
03 Sep 29 5 / 14
04 Oct 6 9 / 14
05 Oct 13 11 / 14
06 Oct 20 14 / 14
07 Oct 27 12 / 14
08 Nov 3 8 / 14
09 Nov 10 6 / 14
10 Nov 17 4 / 14
off Nov 24 date exception
11 Dec 1 3 / 14
12 Dec 8 1 / 14

Week one is full and week six is empty, on the same course, at the same time. That is the point: the count lives on the date, not on the course. Students see the seats left for the date they are looking at, and a full date stops taking sign-ups without touching the others.

Free registration

Free

A name and an email gets somebody a seat on a specific date, with an optional cap. No card, no checkout, and no plan to upgrade to first.

A waitlist when a date fills up

Free

Once a registration date is full, the sign-up button on it becomes a waitlist. When somebody drops, the first person waiting for that date is emailed and has twenty-four hours to claim the seat before it moves to the next in line. Set the cap you can actually teach to and let the list do the rest. On a sold-out paid date the same waitlist is Pro.

The class card

Nobody wants to buy twelve tickets.

They want one card that covers the term. A pass counts the way your course actually sells: a fixed number of visits, or unlimited visits until it runs out of days.

  • A visit card is good for a set number of visits across the sessions it covers. Ten visits, used whenever they can make it.
  • A membership is unlimited until it expires. Set how many days it is valid for from the day it is bought.
  • Scope it to everything you teach, to one sub-schedule, or to the specific courses you name, so a beginner card does not open the advanced track.
  • Holders can reserve a date in advance, or just turn up. Set a cancellation deadline and decide whether a late cancel gets the visit back.
  • Set admissions per session above one and a card lets somebody bring a partner. Usage is tracked, so you can see which cards are being used.

Class cards are Pro, at $5 a month. Publishing the term, taking free registrations and selling your first 25 paid tickets a month are not. See what ticketing includes.

Visit card $120

10 visits

Any Tuesday in the term.

4 used · 6 left

Ten cells against twelve sessions: two Tuesdays can slip. Valid 120 days from purchase. Admits 1.

Membership $45

Unlimited

Every session, until it expires.

Same strip, no cells

Valid 90 days. Scoped to the Beginner sub-schedule.

And single seats, alongside

Free
Drop-in seat $18
Concession $12
First session Free

Cards are sold next to single seats, not instead of them. Seats sell on the free plan up to 25 paid tickets a month, and Pro removes the cap. Payments run through your own Stripe account and Event Schedule takes zero platform fees at every plan level.

Everything else

The rest of the syllabus.

Marked Free or Pro, honestly. Six of these eight cost nothing.

Newsletters to your students

Free

Students follow your schedule so you can write to them. Materials before, a recording link after, next term when it opens. Ten recipients a month free, a hundred on Pro, a thousand on Enterprise, with open and click rates.

Two-way calendar sync

Free

Google, Outlook and CalDAV, both directions, so your teaching hours and the rest of your week sit in one calendar. A recurring term syncs across as its next session rather than as a repeating series; to see all twelve dates in a calendar app, subscribe to your schedule's calendar feed instead.

Analytics that are already on

Free

Views, devices and where the traffic came from, per schedule. Enough to know whether the term filled from your newsletter or from somebody else linking you.

A session agenda

Free

Break a class into named parts with their own times: warm-up, teaching, questions. It is the running order of a session, and on a term every session runs it.

Sub-schedules for levels

Free

Beginner, intermediate and advanced as separate strands of the same link, each with its own colour. They organise and filter; they do not hide anything, and a pass can be scoped to one of them.

Questions at checkout

Pro

Custom fields on the form collect what the course needs at the point of signing up: the level they think they are, dietary notes for a cooking class, a parent contact.

Reusable event templates

Pro

Save a term as a template and start next term from it, or clone last term outright. A template keeps the pattern and the twelve-session end; the holiday dates it deliberately does not keep, because those belong to the calendar and not to the course. A clone keeps them.

A follower QR code

Free

Every schedule has a QR code that points at it. Put it on the last slide of the deck and the people who liked the class can follow you before they close the tab.

One thing that is deliberately absent: nothing here emails your followers on its own when you add a session. Following you gives you permission to write to them, and you write it.

Every kind of online class

A term is a term whether it is verbs or knife skills. Also see Event Schedule for Webinars and Virtual Conferences.

Yoga & Fitness Instructors

Daily or weekly sessions with a cap per date, and a ten-visit card for the regulars who cannot make every one.

Learn more

Cooking Instructors

Newsletter the ingredient list to the people who signed up for the course, teach live, then write once more with the recipe.

Art & Music Teachers

A drawing term and a guitar term as separate sub-schedules on one link, each ending on its own last session.

Learn more

Language Tutors

A twelve-week conversation class that stops after twelve, with holiday weeks taken out as date exceptions.

Learn more

Coding & Tech Educators

Bootcamps, workshops and study groups, kept in beginner and advanced strands so a card for one does not open the other.

Learn more

Business Coaches

A cohort that meets fortnightly, sold as a term membership, with the intake question asked at checkout.

Three steps to week one

01

Write the term

Create the course as a recurring event, pick the night it meets, and end the recurrence after a set number of sessions or on a closing date.

02

Skip the weeks you are off

Add date exceptions for the holiday weeks, and paste your class link on the course so students join from the schedule.

03

Open the register

Set a seat cap counted per date, then take free registrations, or sell single seats and class cards with nothing taken off the top.

Free forever. Upgrade when you're ready.

$0
Scheduling, calendar sync, newsletters, and 25 tickets a month
$5/mo
Unlimited tickets, QR check-in, event graphics, and no branding

Zero platform fees on ticket sales. You only pay Stripe's processing fee.

See all plans

Frequently asked questions

What instructors ask before they move a term across.

Is Event Schedule free for teaching online classes?

Yes. Setting a course up as a term, skipping holiday weeks, ending the recurrence after a set number of sessions, taking free registrations with a seat cap per session date, publishing one link, embedding your schedule, syncing two ways with Google, Outlook or CalDAV, sending newsletters to the students who follow you and reading your analytics are all on the free plan. Selling seats is free too, up to 25 paid tickets a month per schedule. Lifting that cap, plus class cards and custom checkout questions, is the Pro plan at $5 a month, and Event Schedule charges zero platform fees on payments at any plan level.

How do I set up a twelve-week term?

Create the course once as a recurring event, pick the night it meets, and give the recurrence an end: after a set number of sessions, or on a closing date. A term that ends after twelve sessions stops on its own instead of repeating until somebody remembers to switch it off. Add date exceptions for the weeks you are off. Repeats can be daily, weekly, every few weeks, or monthly by date or by weekday.

What video platforms can I use to teach?

Any platform that gives you a link. Zoom, Google Meet, Microsoft Teams, YouTube Live, or your own streaming setup. Being straight with you: this is one link field on the course, not an integration, and because the term is one recurring event that link is the same for all twelve sessions, the way a recurring meeting room already is. Event Schedule does not create the meeting, count who is in the room, or record anything. It publishes the sessions, takes the registrations, and puts your link in front of the people who signed up. If each week genuinely needs a different room, those weeks are separate events.

Can I cap how many students join each session?

Yes, on the free plan. Set a seat cap on the course and it is counted per session date, so week three filling up does not close week four. When a session is full the register shows no seats left for that date and the sign-up button on that date becomes a waitlist instead. When somebody cancels, the first person waiting for that date is emailed and has twenty-four hours to take the seat before it passes to the next in line. The registration waitlist is free; the same waitlist on a sold-out paid date is a Pro feature.

Can I sell a card that covers the whole term?

Yes, on the Pro plan. A class card is a pass, and you choose how it counts: a fixed number of visits, like a ten-visit card, or a membership with unlimited visits until it expires. Set how many days it is valid for from purchase, how many people it admits at each session, whether holders reserve a date in advance or just turn up, and a cancellation deadline with a policy for late cancels. A pass can also be scoped to one sub-schedule, so a beginner card does not open the advanced track.

Can I charge for individual sessions?

Yes, and selling is on the free plan: 25 paid tickets a month per schedule, unlimited on Pro. Create as many named ticket types as the course needs, each with its own price and quantity: a drop-in seat, a concession rate, a free trial session. Payments run through your own Stripe account, so you keep everything except Stripe's standard processing fee. Event Schedule takes nothing.

Do my students get an email when I add a class?

Not automatically, and no page here will tell you otherwise. Students follow your schedule so that you can email them, and you write and send that newsletter yourself: ten recipients a month on the free plan, a hundred on Pro, a thousand on Enterprise. There is one email that is not a newsletter: if your schedule sends through its own email settings, then when you change the course time or cancel it you are asked at the point of saving whether to tell the people already registered, and because a term is one recurring event that goes to everybody holding a seat on an upcoming session, not to one week only.

Free forever

Write the term once. Teach all twelve.

Publishing your term, capping the seats, taking free registrations and selling your first 25 paid tickets a month are free forever. Unlimited sales and class cards are five dollars a month, and nothing is taken off what you charge.

.eventschedule.com
Get Started Free

No credit card required