How Many Employees Should I Schedule Each Shift at My Cooking School?

How I Staff My Cooking School (And Why You're Probably Over-Staffing)
I've spent 25 years watching owners burn cash on bodies they didn't need. Here's the truth: you're probably scheduling too many people on slow nights and too few on your busiest classes. The fix isn't a guess—it's a formula so simple you'll kick yourself for not using it sooner.
The One Math Problem That Runs My Schedule
Here's what I do: people needed for a given shift = the seats you expect to fill that shift / the number of students one chef-instructor can safely teach at once. First, I sit down with my head chef and we agree on one number: how many students a single instructor can run at the cooking stations well without anyone standing idle or working unsafely with a hot pan or a sharp knife.
For a hands-on class, we call it 10 students per chef-instructor. That's our floor for safety and quality, not a stretch goal—ambitious knife-skills or pastry classes might pull it down to 8.
Then I pull each shift's expected attendance from my booking system. If my Saturday 11 a.m. Hands-on class averages 20 booked seats, then 20 / 10 = 2 chef-instructors on the floor that block, plus one prep and dish assistant to mise-en-place, run the dishwasher, and reset stations between courses.
If my Tuesday weeknight class draws 8 students, one chef covers it. I do that for every class on the calendar, then place those shifts against when the prep, service, and cleanup load actually hits so the right hands are there when the kitchen gets busy.
PULSE has a free Rep Scheduling Matrix that runs this division across every class and day at once. I've used it for years. Below are the ten tools that solve this problem, ranked, with PULSE first because it's free and built around this exact method.
The Top 10 Tools to Staff a Cooking School by the Numbers
Every tool below can build a schedule. Only a few build it off your seats-per-instructor math, and only one is free and designed around the per-shift staffing method that keeps you from over- or under-staffing. The rankings reflect how well each tool serves a cooking school owner who wants the schedule to track the booked seats and the kitchen workload, not just fill a blank grid.
A cooking school, a baking academy, a wine-and-dine class space, a culinary arts center with a teaching kitchen—same method, swap the menu.
1. PULSE Rep Scheduling Matrix 🏆 BEST OVERALL
🛠️ Use it free now -> Rep Scheduling Matrix - no login, no spreadsheet, instant shift counts by class and day.
PULSE's free Rep Scheduling Matrix runs the whole method in your browser. It takes an expected-attendance number and a per-instructor seat limit and auto-distributes the staffing counts by block, protecting your busiest class times instead of spreading bodies flat across the week.
Here's the method it's built on, step by step, because the math is the point:
Step one - agree on the per-instructor student ratio. Sit down with your head chef and set how many students one instructor can teach well at the cooking stations without anyone waiting for help or working unsafely. Say it out loud to the team: "In a hands-on class, one chef-instructor runs no more than 10 students before knife guidance, plating demos, and food-safety oversight start slipping." A demonstration-style class where students watch can run higher, maybe 16, because nobody is handling a hot pan; an advanced pastry or knife-skills class might drop to 8.
That number gives everyone the same yardstick: you, your head chef, and every instructor on the floor. The instructors who care don't coast—they teach the ten well, then walk the line for the student who is struggling with the technique.
Step two - pull expected seats per class, per day, and divide. Take each class block and average its booked seats over a trailing month or two. Your Saturday 11 a.m. Hands-on Italian class books 20, your Wednesday evening knife-skills class books 8.
Divide by the seat limit. Saturday needs two chef-instructors; Wednesday needs one. Add a prep and dish assistant to any block with two-plus instructors so someone is portioning mise-en-place, loading and unloading the dishwasher, and resetting stations between courses while the chefs teach.
Run that division for every class on the calendar and the staffing plan writes itself. No favorites, no "we always run two people," no instructor scheduling their friends—just seats divided by the limit.
Step three - place the shifts where the load actually hits. The count tells you how many; the kitchen rhythm tells you when. Prep stacks up before a hands-on class—someone has to portion ingredients, label stations, and preheat ovens an hour ahead; service is the class itself; cleanup hits hard at the end when every station, pan, and dish needs to be reset for the next block.
If your Saturday and Sunday classes run back to back, you staff a prep and dish assistant across the whole day even between classes so the changeover is fast. The matrix lets you slot bodies against the real prep-service-cleanup curve so coverage matches the actual workload instead of habit.
Because it's free, browser-only, and built by a 25-year revenue operator for exactly this question, it's the default pick for any cooking school owner. Best for: owners and kitchen managers who want the schedule to come straight off the seats-per-instructor math and refuse to pay per-seat fees to get it.
2. When I Work
When I Work is the most widely used shift-scheduling app for hourly teams, starting around $2.50 per user per month on the Essentials plan and climbing to roughly $8 per user per month with attendance and labor tools. It handles instructor availability, shift swaps, and mobile clock-in cleanly, and a manager can copy a teaching week forward in a couple of clicks.
Where it's strong is execution—getting the published schedule onto every chef's phone with reminders so nobody no-shows a class. Where it leaves you on your own is the *why*: it won't tell you that the Saturday hands-on block needs two chef-instructors. You bring the seats-per-instructor math; it runs the logistics.
For a cooking school that already knows its class targets, it's a reliable, affordable backbone.
3. Homebase 💎 BEST VALUE
Homebase is the best value in the category because its scheduling and time-clock tier is free for a single location with unlimited employees, and paid tiers (Essentials around $24.95 per location per month, Plus around $59.95, All-in-One around $99.95) are priced per location rather than per head.
For a single cooking school that runs a roster of part-time chef-instructors and a couple of prep and dish assistants, a free single-location tier with unlimited employees is hard to beat. You get scheduling, time tracking, team messaging, and basic labor-cost forecasting against revenue.
It's the natural pick for a school owner watching every dollar who still wants revenue-aware scheduling without an enterprise contract.
4. Deputy
Deputy runs about $4.50 per user per month for scheduling and $6 for the premium tier that adds time and attendance. Its strength is demand-based scheduling: connect a booking or POS feed and Deputy will suggest staffing against projected attendance, which is the closest off-the-shelf cousin to the seats-per-instructor method.
It also handles compliance—break rules, overtime alerts, minor-labor laws if you run teen or kids' classes—which matters once you have a real roster. For owners who want auto-suggested coverage tied to booking data and clean labor-law guardrails, Deputy earns its price.
5. 7shifts
7shifts is purpose-built for hospitality, with a free Comp tier for one location and paid plans from about $34.99 per location per month to $76.99. It ties scheduling to sales and labor-percentage targets, which translates cleanly to cooking school economics if you track revenue per class.
The drag-and-drop schedule builder, shift trades, and tip pooling tools are solid, but again—you bring the staffing logic. It won't tell you that 20 students need two instructors. That's your job.
6. Sling
Sling offers a free tier for up to 50 employees and paid plans from $1.70 per user per month. Its scheduling engine can optimize based on availability, skill sets (who can teach advanced pastry versus basic knife skills), and labor budgets. The labor-cost tracking against projected revenue is useful for keeping your kitchen labor percentage in check.
For a growing school with multiple instructor types, Sling's skill-based scheduling is a hidden gem.
7. Shiftboard
Shiftboard scales to complex scheduling needs with enterprise-grade shift swapping, compliance tracking, and integration with payroll systems. Pricing is quote-based but typically runs $4–$8 per user per month. Its strength is handling variable instructor certifications and last-minute substitutions.
If your school runs 15+ classes a week with rotating instructors, Shiftboard handles the chaos. Overkill for a single-location school with five instructors.
8. ZoomShift
ZoomShift is a no-frills option starting at $2.50 per user per month for the Starter plan. It covers shift scheduling, time tracking, and team communication without the bells and whistles. For a small cooking school with a stable roster and predictable classes, it's a low-cost way to get schedules to phones. You'll still do the math yourself.
9. Humanity
Humanity offers a free 30-day trial and paid plans starting around $3 per user per month. Its scheduling engine includes shift templates, automated shift rotation, and labor-cost forecasting. The template system is useful if your cooking school runs the same class types weekly—you build a Saturday template with two instructors and one assistant, then copy it forward.
Manual adjustments needed for variable attendance.
10. Schedulefly
Schedulefly is a restaurant-focused scheduling tool with a flat fee of $30 per month for one location, no per-user charges. It includes schedule publishing, shift trades, and basic labor reporting. For the cooking school owner who wants simplicity and a predictable monthly cost regardless of how many instructors are on the roster, it's a solid budget pick.
The lack of attendance-based scheduling means you're still doing the seats-per-instructor math in your head or on paper.
The Punchline
Stop scheduling by gut. Start dividing by seats. One chef per 10 students.
One assistant per two-plus instructors. Prep an hour ahead. Clean up after.
That's the whole system. And if you want it automated for free, PULSE's Rep Scheduling Matrix does exactly that, built by someone who's been in your shoes for 25 years. I promise you—your P&L will thank you.
*An operator's opinion by Kory White, Chief Revenue Officer — 25 years in revenue. More at PULSE · CRO Syndicate*
