Packing school lunches gets easier when you have simple ideas and know how much food kids need at each stage. Whether you’re packing lunch for preschool, elementary, middle school, or high school, these school lunch ideas and packing tips will help you build balanced school lunches they’ll actually eat.

What to Pack for School Lunches for Kids
The best school lunches are the ones your kids will actually eat, made with the best ingredients that fit your budget. Mix and match sandwiches, wraps, thermos meals, salads, or bento lunches with fruits, veggies, and protein to build balanced lunches that keep kids satisfied throughout the school day.
Balanced lunches include carbohydrates for energy, protein to keep kids full and support growth, and fruits and vegetables for fiber, vitamins, and minerals. You don't need a perfect formula every day; just aim for a mix across the week.
How to Pack Enough Food for Kids Lunches
Packing enough food changes as kids grow. Start with one main lunch item and one or two healthy sides, then adjust portions based on your child’s age, appetite, schedule, and activity level. Each section below includes lunch ideas plus age-specific tips for how much to pack.
Preschool Lunches
Preschool lunches don’t have to be complicated. Simple mains paired with fruit and veggies are usually enough to build balanced lunches little kids can finish.
Lunch Options and Ideas for Preschool
Mix and match a couple of ingredients to create unlimited lunch options. Here are a few ideas for preschool lunches:





How much to pack: Preschoolers usually do best with a small main item plus one serving of fruit and one of veggies. Bite-sized pieces are easier to eat and help little kids finish lunch before time runs out.
More Like This: Preschool Lunch Ideas for Picky Eaters
Elementary School Lunches
Elementary school kids are ready for more variety and larger portions than preschoolers. Build lunches around one filling main and add protein, fruit, and veggies to keep them energized through the school day.
Lunches to Pack for Elementary-Aged Kids
At this age, kids often ask for the packaged lunches they see their friends eating. These homemade ideas offer the same fun with ingredients you choose:





How much to pack: Most elementary-aged kids are ready for a full sandwich or another filling main, plus two or three sides. As their appetites grow, adding protein like yogurt, cheese, or hard-boiled eggs helps keep them full until after school.
More Like This: Bento Box Lunch Ideas
Middle School Lunches
Middle schoolers often have bigger appetites and stronger opinions about lunch. Give them filling meals they enjoy with enough protein to keep them going through classes and after-school activities.
Middle School Lunch Ideas
These filling ideas are easy to pack in a middle school lunchbox and don't feel too young:





How much to pack: Middle schoolers usually need larger portions than younger kids, especially if they’re active. Pack a filling main, several sides, and consider an extra snack for after school or sports.
More Like This: Middle School Lunch Ideas
High School Lunches
High school students need filling lunches that match their schedules and activity levels. Wraps, hearty sandwiches, leftovers, and protein-rich lunches help fuel busy school days.
Lunch Ideas for High Schoolers
High school appetites can vary widely, but most teens need filling lunches that fit longer school days, activities, and sports. These ideas are a good place to start:




How much to pack: High schoolers often need the largest lunches, especially when they eat a light breakfast or have activities after school. Start with a hearty main, fruit, veggies, and protein-rich sides, then adjust the portions based on appetite and schedule.
More Like This: High-Protein School Lunches for Teen Athletes
Packing the Same Lunch for Different Ages
Packing lunches for kids of different ages doesn’t mean making three different meals. I pack the same main meal and adjust the portions based on each child’s appetite and activity level.
My preschooler might get half a sandwich with fruit and veggies, while my middle schooler gets a whole sandwich plus extra fruit, veggies, and an after-school snack like banana chips.
My high school athlete usually takes two sandwiches, plenty of fruit and veggies, and an extra protein-rich snack like energy bites. Prepping the same foods for everyone makes lunch packing faster while giving each child the amount they need.
Download Your FREE Lunchbox Builder Printable
Use this printable PDF to pack easy, nutritious lunches your kids will LOVE!
Each lunchbox will be filled with a variety of healthy carbs, fats, and quality protein to keep them satiated and focused for the entire school day.







Kim says
Back to school is that time of the year when I remember how difficult can be finding ideas for school lunches. Now, this time I decided to search easy lunch school ideas ahead and I found your blog. Amazing! I already packed many of these lunches and my kids love them! And I love these recipes too because they are sooo simple! No school lunch stress anymore! Thanks Laura!
Reilly says
My Pre-K daughter is obsessed with the bentos!!!
Angie says
I’m so grateful for this post! I have a 7 and a 14 year old and always struggle to pack them different lunches. I’ll try to pack them the same lunch but for different ages using your tips. Thank you!
Holly says
These are such great back to school lunchbox ideas! Thank you for sharing information on how to make a healthy lunch for my kiddos!
Elena says
I have 3 kids and these school lunch ideas were not only helpful but also informative on how much food and how I can up size or downsize their lunches. Thanks!