How to Start a Hot Lunch Program at Your School: A Step-by-Step Guide
Thinking about bringing hot lunch to your school? This step-by-step guide covers everything PAC coordinators and school administrators need to know, from getting principal buy-in to surviving the first delivery day.
Somebody brought it up at the PAC meeting. Maybe it was a parent whose kid came home talking about hot lunch at another school. Maybe the principal mentioned it. Maybe you just got tired of watching your kid peel open a squished sandwich at 11:45 every day and thought, there has to be a better way.
However it started, now you’re the person looking into it. And you’re probably wondering: how hard is this, really?
The honest answer: it’s not that hard. But there are a few things that trip people up in the first year, and most of them are avoidable if you know what to expect. This guide walks you through the whole process, from the first conversation to the first delivery day.
Start With the Why (It Makes the Rest Easier)
Before you start researching platforms or calling restaurants, get clear on what you’re actually trying to do. Not in a mission-statement way. In a practical way.
Most schools start a hot lunch program for one of three reasons:
Kids need a real meal. A lot of elementary schools in Canada don’t have cafeterias. Kids bring lunch from home every single day. Some of those lunches are great. Some are a granola bar and a juice box because the morning was chaos. A hot lunch program means that at least once or twice a week, every kid who’s signed up gets a proper, warm meal.
The PAC needs a fundraising stream that doesn’t burn people out. Bake sales, fun fairs, gift wrap drives. They work, but they take enormous volunteer effort. A hot lunch program raises money automatically. Every meal ordered includes a small fundraising amount, usually around $1. Over a school year, that adds up to thousands of dollars without anyone having to sell a single chocolate bar. If that angle matters to your PAC, here’s a deeper look at how that math works.
Parents want it. Sometimes it’s that simple. A few parents ask, the PAC listens, and suddenly you’re in charge of figuring it out.
Knowing your why helps later, especially when you’re pitching the idea to the principal or presenting it at a PAC meeting. People don’t need a slide deck. They need to hear: here’s the problem, here’s what this solves, and here’s why it’s worth doing.
Talk to Your Principal Early
This is the step people sometimes skip, and it’s the one that causes the most friction later.
Your principal doesn’t need to run the program. But they need to be on board, because hot lunch day involves their building, their staff, and their schedule. Teachers will be handing out meals in classrooms. Deliveries will arrive at the front door during school hours. If the principal hears about this for the first time when a restaurant shows up with 200 lunch boxes, that’s not a great start.
What to bring to that first conversation:
The basics. You’re looking at running a hot lunch program, maybe once or twice a week. Meals would come from a local restaurant, individually packaged and labeled by student name and classroom. They’d be delivered to the school and distributed by classroom, so there’s no need for a cafeteria or serving line.
What you need from the school. A spot to receive deliveries (front office, a hallway table). Teachers willing to hand out labeled boxes at lunchtime. That’s about it.
What you don’t need from the school. Money. Time. IT support. A good online platform handles ordering, payment, and communication. The school’s cost is zero.
Most principals say yes. The ones who hesitate usually have a specific concern, like hallway traffic or allergy safety, and those are worth addressing directly.
Pick the Right Platform (This Is the Decision That Matters Most)
You can technically run a hot lunch program with a Google Form, a spreadsheet, and a lot of patience. Some schools still do. But if you’ve ever tried to track 300 orders across 15 classrooms using a spreadsheet while also collecting cash in envelopes, you already know where that road leads.
An online ordering platform takes care of the parts that make coordinators lose sleep: parents order and pay online, the system tracks everything by student name and classroom, and you get a clean report to send to the restaurant. No cash. No guessing. No “I thought I paid last week.”
When you’re comparing platforms, here’s what actually matters:
Cost to the school. Some platforms charge setup fees, monthly fees, or per-transaction fees. Look for one that’s genuinely free for schools and PACs, with no hidden costs. The platform fee should be built into the meal price so parents see one clear number at checkout.
Allergy handling. This is non-negotiable. The platform should let parents register allergies during signup, and it should block orders that contain registered allergens. Not just a warning. A block. Labels should also flag allergies so the restaurant sees them during prep. If your school is peanut and tree nut free (most Canadian elementary schools are), the platform and the restaurant both need to respect that. For more on how this works in practice, here’s what actually keeps kids with allergies safe at school lunch.
Cancellations. Kids get sick. It happens on hot lunch day more often than you’d think. Parents should be able to cancel on their own, without emailing you, up to a reasonable cutoff (usually the evening before delivery). The refund should happen automatically as an account credit.
Reporting. After the ordering window closes, you need a clean list: every student, their classroom, their meal, any allergy flags. That report goes to the restaurant so they can prep and label. If you’re manually assembling that report from a spreadsheet, you will eventually make an error, and someone’s kid will get the wrong meal. A good platform generates it automatically.
Fundraising tracking. If your PAC is counting on hot lunch for fundraising, you want to be able to set a per-meal fundraising amount and see the totals without doing your own accounting. Automatic weekly payouts are even better.
LunchUp handles all of this. It’s free for schools and PACs, manages allergy blocking at the system level, lets parents cancel on their own before 6 PM the day before, and sends fundraising directly to the PAC every Friday. But whatever platform you choose, these are the boxes to check.
Find a Restaurant Partner
The restaurant makes or breaks the program. A great platform with bad food is still bad food.
Here’s what to look for:
Experience with volume. Serving 200 individually packaged lunches is different from running a dinner service. The restaurant needs to be comfortable prepping large quantities of the same few dishes, labeling each one by name, and packing them by classroom. Ask if they’ve done catering or bulk orders before.
A simple menu. Two or three options per lunch day is plenty. Think butter chicken with rice, teriyaki chicken bowls, pasta with meat sauce. Kid-friendly, warm, filling. At least one vegetarian option and one gluten-free option. No build-your-own anything. No sauce choices. Every customization is a chance for something to go wrong.
Peanut and tree nut free. This is a hard requirement for most Canadian elementary schools. The restaurant’s prep area for school lunches needs to be completely nut-free. Make sure they understand this isn’t optional.
Reliability. They need to deliver on time, every time. If lunch is supposed to arrive at 11:15 and it shows up at 11:45, you’ve got 200 hungry kids and a principal who’s rethinking this whole arrangement. Ask for references from other schools if they have them.
Some platforms, including LunchUp, already have restaurant partners in your area and can help make the connection. That saves you a lot of cold-calling.
Set Up and Launch
Once you have your principal’s support, your platform, and your restaurant, the actual setup is surprisingly quick. Most schools go from “let’s do this” to “first orders are live” in about two weeks.
Week one: platform setup. Create your school’s account, set the menu, pick your delivery days, set your fundraising amount per meal, and configure the ordering window (how far in advance parents need to order, and when the cutoff is).
Week one, same time: tell parents. Send a message through whatever channel your school uses. Email, the school app, a note in backpacks. Keep it short: we’re starting a hot lunch program, here’s how to sign up, here’s the menu, here’s when the first delivery is. Parents don’t need the full backstory. They need the link and the date.
If you want tips on getting more families to actually sign up, this guide covers what works.
Week two: first orders come in. Watch the numbers. If signup is slow, send one more reminder. Some parents need to see other parents doing it first. That’s normal.
Delivery day. The restaurant preps the meals, labels each box with the student’s name and classroom, packs them into bags sorted by class, and delivers them to the school. Teachers hand out the boxes at lunchtime. Kids eat. That’s it.
Your first delivery day will feel a little hectic. That’s also normal. By the third or fourth time, it’s routine.
The Things Nobody Mentions Until Later
A few things that experienced coordinators wish someone had told them up front:
You will get questions on delivery day. “My child didn’t get their lunch” (they were absent). “Can I add an order this morning?” (the cutoff was yesterday). “My child doesn’t like rice” (this is not something you can fix at 11 AM). Have a standard answer ready: orders need to be placed by the cutoff, and changes after that aren’t possible. Be kind about it, but be clear.
Not every family will sign up, and that’s fine. Some parents prefer to pack lunch. Some kids are picky eaters. Some families have dietary needs that the menu doesn’t cover. A hot lunch program isn’t meant to replace every lunch. Even 40-50% participation is a successful program.
Track your fundraising and share the numbers. At the end of each term, tell your school community how much the hot lunch program raised. “$3,200 raised this term through hot lunch, funding new playground equipment.” That one sentence does more for next year’s signups than any marketing.
You don’t have to do this alone. The coordinator role works best when there are two or three people sharing it. One person shouldn’t be the single point of contact for 400 families. If you can recruit a co-coordinator, do it before you launch, not after you’re exhausted.
It’s Simpler Than It Sounds
Reading all of this in one sitting makes it feel like a lot. In practice, the hardest part is the first conversation, the one where you say “I think we should do this” at a PAC meeting. Everything after that is just steps.
And somewhere around week three or four, you’ll walk past a classroom at lunchtime and see a kid holding a little brown box with their name on it, eating something warm. That’s the whole point. The rest is just logistics.
Ready to Transform Your School's Lunch Program?
Join thousands of schools already using LunchUp to provide healthy, convenient meals for their students.