The mid-day meal calculation looks intimidating the first time, but it is really just multiplication done carefully. Once you have a method, you can do any day's figures in a couple of minutes. Here is the method, broken into the four numbers that matter.
Step 1: Count meals by category
Everything starts with the count of children who actually ate, split by stage — Bal Vatika, primary (Classes 1–5) and upper primary (Classes 6–8). “Meals served” means meals eaten, not children enrolled. If 92 are on the rolls but 80 ate, you calculate on 80. Recording the honest figure protects you at audit time.
Step 2: Work out the rice
Rice is fixed by norm: 100 grams per primary child and 150 grams per upper primary child. So for 80 primary and 40 upper primary children:
- Primary rice = 80 × 100 g = 8,000 g = 8.000 kg
- Upper primary rice = 40 × 150 g = 6,000 g = 6.000 kg
- Total rice for the day = 14.000 kg
Track rice in kilograms and grams so your opening balance, daily consumption and closing balance always reconcile against what you drew from the godown.
Step 3: Work out the material (cooking) cost
Apply the current Odisha rates — ₹11.15 for primary and ₹14.74 for upper primary:
- Primary cost = 80 × ₹11.15 = ₹892.00
- Upper primary cost = 40 × ₹14.74 = ₹589.60
- Total material cost for the day = ₹1,481.60
Step 4: Account for eggs and laddoos
On egg days and laddoo days, the extra items are already covered by the ₹2.92 nutrition enhancement folded into the rates above — so you do not add them again. What you do track is the quantity: how many eggs and laddoos were issued, so your stock and indents stay accurate. If today is an egg day, you needed 120 eggs (one per child who ate).
Putting a month together
A monthly figure is just the daily method repeated and summed. The catch is that attendance varies day to day and the menu rotates, so eggs are needed only on egg days and laddoos only on laddoo days. Doing this by hand across 24 school days and four stages is where mistakes creep in — a transposed digit here, a missed holiday there.
Let a calculator carry the load
This is precisely the repetitive work software is good at. Use our Mid-Day Meal day-wise plan to confirm the menu, and a dedicated day-to-day MDM portal to enter counts and get rice, cost, egg and laddoo totals instantly. At month end, feed the totals into the MDCF Generator. Your role shrinks to the one thing only a human can do well: recording who actually ate.
A quick self-check
Before you sign off any day, ask three questions: does total rice equal (primary × 100 g) + (upper primary × 150 g)? Does total cost equal (primary × ₹11.15) + (upper primary × ₹14.74)? And on egg/laddoo days, does the quantity issued match meals served? If all three tally, your day is clean.
Put this into practice with our free Mid-Day Meal plan.