Guides/Parent-teacher conference scheduling without the email chain
Parent-teacher conference scheduling without the email chain
Updated September 11, 2026
Conference scheduling is the purest scheduling problem a teacher faces. Every family needs one exclusive block of time, no two families can share a block, and the teacher has a fixed evening to spend. Done by email it takes a week of back-and-forth. Done as a sign-up with one slot per time window and capacity 1, it takes an afternoon to set up and fills itself.
The shape: one instance, many slots, capacity 1
In MojoSignUp, a conference night is a single sign-up with a single instance for the evening. On that instance you create one slot per time window: “4:00,” “4:15,” “4:30,” and so on to the end of the night. Every slot has capacity 1. That one setting is the whole mechanism. When a family registers for 4:15, the slot is full, it disappears from the chooser, and nobody else can pick it.
Do not build this as separate instances per time, and do not build it as a headcount with a note saying “tell me what time works.” The exclusive-time behavior comes from slots, and only from slots. If you are not sure why, Dates versus volunteer slots explains the difference.
The math of the evening
Before you create anything, do the arithmetic. Count the families, decide the conference length, and add buffer. Twenty-four families at fifteen minutes each is six hours of back-to-back talking with no bathroom break and no room for the conference that runs long. That is not a schedule. It is a promise you will break by 5:30.
Better: fifteen-minute slots with a five-minute gap between them, so slot names are “4:00,” “4:20,” “4:40.” Or fifteen-minute slots with a ten-minute break built in every hour by leaving a slot out. Or two evenings. Whatever you choose, the number of slots you create should be a little larger than the number of families, so the last family to look still has a choice. If you have twenty-four families, make twenty-six or twenty-eight slots. Some will go unused, which is fine.
Put the slot times in the slot name, and keep the instance start and end times honest. The instance is 3:30 to 8:00 if that is when you will be in the building. The slots are the times families can pick.
More than one teacher
If two teachers share a night in different rooms, you have two options. Either make two sign-ups, one per teacher, and send each class its own link. Or make one sign-up and put the teacher name in every slot title: “Rivera · 4:00,” “Chen · 4:00.” The first option is cleaner when the classes do not overlap. The second is better for a middle school where a family needs to see both teachers and wants to pick adjacent times on one page.
For a whole grade level, one team for the school or the PTA, and one sign-up per teacher inside it. That way the front office can see every roster without asking each teacher to export something. The team structure is in Teams versus creator pages.
What to write on the page
The description should say the room number, the door families should use after hours, how long each conference is, and whether students should attend. It should also say what to do if no time works, which is usually “email me and we will find a time during the day.”
Do not put student names anywhere on the page. Not in the title, not in the description, not in slot names. The page is visible to anyone who has the link, and links get forwarded. Parents register with their own name and email. That is enough to know who is coming at 4:15. If you need the student’s name to prepare, ask for it on a form only organizers can read, not on the public page. Sign-ups for schools and PTAs has more on what a school page should and should not say.
Sharing it
Leave public listing off. Conference night is not something strangers should find in Search. Copy the sign-up URL and send it through the channel families already use: the classroom app, the weekly email, the paper flyer with a short link. Send it once with a deadline, and once more three days before the deadline listing how many slots are left.
Families do not need a MojoSignUp account to register. They open the link, pick a time, enter a name and email, and get a confirmation email. That confirmation email is the thing they will look for the morning of, so tell them to keep it.
Changes and cancellations
A family that needs to change their time has two ways to do it. The confirmation email contains an unregister link. They click it, confirm, and their slot reopens. Then they register again for a different open slot. Or they email you, and you remove them from the roster and they pick again. Both work. The first one does not involve you, which is the point.
There is no waitlist and no “notify me if 4:15 opens up.” If every slot is taken and a family still needs a time, add a slot. Conference night at 8:00 is better than no conference. If you would rather not extend the evening, that is the conversation you have by email, not something the sheet can solve. How attendees unregister covers the mechanics.
If you have to cancel the evening, edit the instance and remove or rename the slots. People already registered stay on the roster until you remove them, so remove them and send the new date. Do not delete the sign-up and make a new one; the families who bookmarked the link will land on nothing.
The night itself
Print the roster or keep it open. The order of the evening is the order of the slots, so you always know who is next. When a family does not show, do not sit there; check whether the next family is early and take them. When a conference runs long, you have the five-minute gap you built in, and if you did not build one, this is the evening you learn why.
Organizers can enable an SMS reminder, but it fires 30 minutes before the instance start, not before each slot. For a conference night it will remind every family at the same moment, which is not useful. Rely on the confirmation email and a same-day message from the classroom app instead.
After: keep the structure
Save the slot list as a template. Spring conferences are the same evening with different names. Add a new instance, apply the template, adjust the times if the building hours changed, and send the link. The work you did once is the work you never do again.
Building it, in order
- Do the math: families, minutes per conference, buffer, total slots. Write the slot times down.
- Create the sign-up in your school or PTA team. Title: “Rivera · Fall conferences.” Public listing off.
- Add one instance for the evening with the real start and end times.
- Add one slot per time from your list, each with capacity 1. This is tedious the first time and free every time after.
- Register yourself for a slot in a private browser window. Confirm it disappears from the chooser. Unregister from the email link. Confirm it comes back.
- Send the link with a deadline.