The Lunchbox Index: What Packing School Lunches Costs in 2026

School starts in a few weeks, which means a specific line item is about to reappear in your budget: the packed lunch. And if it feels like filling a lunchbox costs more than it used to, that's not nostalgia. The June CPI report just landed, and the aisles a school lunch pulls from are running hotter than the store average almost across the board.

Overall grocery prices are up 2.7% over the past year. The lunchbox is up more — and this year, it has no cheap corner. Here's the breakdown.

The Snack Leads Again: Sugar and Sweets +6.9%

The single highest increase across the tracked food categories, and it lands squarely in a kid's lunch. Granola bars, fruit snacks, cookies, the chocolate in the trail mix — tight global sugar and cocoa supply has pushed this whole category up, and it's still climbing, up another 1.0% in June alone. The snack is the part of the lunch inflating fastest, and it's not slowing down.

The Twist: Dairy Isn't the Bargain Anymore — +5.3%

For most of the past year, dairy was the escape hatch. String cheese, yogurt tubes, the cheese on the sandwich — all cheaper than the year before. That's over. Dairy has swung to up 5.3% year over year, the second-hottest aisle in the whole store. The component you'd normally lean on to keep a lunch cheap is now doing the opposite. It did tick down slightly in June, which is the only good news here, but the year-over-year picture has flipped hard.

The Aisles Holding Near the Average

The rest of the lunchbox is climbing at closer to the overall grocery rate, which this year counts as a win:

What It Costs in Dollars

A basic packed lunch — sandwich, a piece of fruit, a snack, a drink — runs roughly $2.50 to $3.00 in ingredients in 2026. Over a 180-day school year, that's about $450 to $540 per kid. Two kids clears $1,000 for the year, and that's before a single field-trip pizza day.

Weight that basket by how fast each aisle is moving and it's up close to 4% over last year — call it 11 cents a day. That's roughly $19 more per kid this school year, or about $40 for two, on top of last year's increase and the one before that. Lunch inflation doesn't reset in September. It stacks.

One Move to Make Before the First Bell

The two hot spots are the snack and the dairy, so that's where the attention pays off. On snacks, buy the bulk box, not the individually wrapped multipack — the per-serving markup on single-serve is exactly where that 6.9% bites hardest. On dairy, treat the string cheese and yogurt tubes as the splurge they've quietly become, and rotate in a lower-cost protein — a peanut butter sandwich, a hard-boiled egg — a couple of days a week. Meanwhile, lean into produce while it's seasonally cheap: August is the low point of the year for fresh fruit and vegetables.

The other move is to stop rebuilding the list every Sunday night. A school lunch is the most repetitive grocery run you make — the same six or eight items, week after week. Put them on a recurring shopping list once, with the prices attached, and you'll see the forecast total before you leave home and catch the moment the granola bars quietly jump forty cents a box. The lunchbox is a small budget line, but it's a line you'll pay 180 times. It's worth knowing the number.