How to coordinate volunteers for a school fundraiser
Updated 27 Oct 2026
Plan the jobs, split the shifts, and recruit parent volunteers for a school fundraiser, from a bake sale to a fun run, without chasing anyone.
A school fundraiser needs a lot of hands for a short amount of time. Most of the work happens in the last week, and most of the stress comes from not knowing who is actually coming.
This guide covers how to break a fundraiser into jobs parents will say yes to, how to staff the day, and how to keep the gaps from turning into a scramble the morning of.
It applies to most school fundraisers: bake sales, book fairs, fun runs, carnivals, auctions, spirit nights.
Work out the jobs before you ask anyone
Parents say yes to a specific job. They hesitate at "we need volunteers for the fall festival", because they can't tell how much they're agreeing to.
Start by walking through the event from the night before to the last bag of trash, and write down each job as you go. A typical fall festival looks something like this:
- Before the day: collect donated baked goods, make signs, pick up supplies, set up the online sign-up.
- Setup: tables, tents, signage, power, the cash box float.
- Running it: each booth or station, the ticket table, the cash box, a runner who restocks and covers breaks.
- Teardown: pack up, clean the area, count and bag the money, take leftovers.
Every line on that list becomes a shift. If two jobs always happen together, merge them. If a job is too vague to picture, split it.
Split the day into short shifts
Short shifts get more sign-ups than long ones. A parent who can't give up a Saturday can often give up an hour.
- Booths and stations: one-hour or ninety-minute shifts work well. Parents can do one shift and still enjoy the event with their kids.
- Cash box and ticket table: keep the same two people for longer stretches if you can. Fewer handovers means fewer counting mistakes.
- Setup and teardown: these need more people for a shorter time. Ask for twice as many as you think you need, because these are the shifts people skip.
Always put two people on anything involving money. It protects the volunteers as much as the school.
Set a number of spots on every shift
"Face painting, 2 people, 10:00–11:00" tells a parent exactly when the shift is covered. Without a number, the popular booths get six volunteers and the trash run gets none.
Count spots conservatively. It's easier to add a spot to a shift that's filling up than to explain to a fifth volunteer that they're not needed.
Ask for less than you think you need
A name and a way to reach someone is enough for most fundraisers. Every extra question on a sign-up form is a chance for a parent to close it and "do it later".
Two things are worth asking for when they apply:
- The student's name or class, if you'll recognize parents that way or want to credit classes for participation.
- Anything that affects safety, like whether a volunteer has completed the school's volunteer clearance, if your district requires it.
Leave the rest out. You can ask follow-up questions of the people who sign up.
Recruit through the channels parents already read
Parents get a lot of school communication. Yours needs to be short, specific and easy to act on.
- Send one link, not instructions to find a form. Put it in the class newsletter, the PTA email, and the class group chats.
- Post three to four weeks out, with a reminder about ten days before the event and another a few days before for the shifts still open.
- Name the open shifts in reminders. "We still need two people for teardown at 3:00" fills a shift faster than "we still need volunteers".
- Put a QR code on the flyer that goes home in backpacks, so a parent can sign up from the fridge door.
- Ask room parents to ask directly. A personal message from someone they know fills the shifts a group email can't.
Remind volunteers before the day
Most no-shows are parents who forgot, not parents who changed their minds. Remind them about a week before, again two days before, and once more on the morning of a shift.
Make it easy to cancel. A parent who can drop a shift from a link frees the spot for someone else. A parent who would have to email the PTA president usually just doesn't show up.
Have a plan for the day
Even with a full sheet, someone will be sick and someone will be late.
- Name one point person who isn't assigned to a booth, so there's always someone to cover a gap.
- Print the sign-up list for the point person, with names and shift times, so they know who to look for.
- Keep a short backup list of parents who said they could step in if needed.
A sample shift plan
| Shift | Time | Spots | Notes |
|---|---|---|---|
| Setup | 8:00–9:00 | 6 | Tables are in the gym storage room |
| Ticket table | 9:00–12:00 | 2 | Cash box and float provided |
| Bake sale table | 9:00–10:30 | 2 | |
| Bake sale table | 10:30–12:00 | 2 | |
| Games booth | 9:00–10:30 | 3 | |
| Games booth | 10:30–12:00 | 3 | |
| Runner | 9:00–12:00 | 1 | Restocks and covers breaks |
| Teardown | 12:00–1:00 | 6 | Bring a car if you can take leftovers |
Doing this in SignUpBreeze
SignUpBreeze is free for small events, and it never shows ads on the page you send to parents.
- Start from the Fundraiser Task Coordinator or Event Stations & Booths template and edit the shifts to match your plan. See Creating events.
- Give each shift a number of spots, and the sheet stops taking sign-ups when it's full. See Managing shifts.
- Share one link, or download the QR code for the flyer. See Sharing events.
- Parents sign up with a name and email, with no account to create. See Signing up.
- Reminders go out automatically a week, two days and two hours before each shift. See Reminders.
- On paid plans, add a question such as the student's class to the sign-up form. See Custom questions.