D.D.
Definitely get an ice pack or 2 with an insulated lunch box or bag. The ice pack does just fine at keeping things cold. Also as another poster suggested buy some snack size bags to pack the food in. You can be creative and do lots of things for lunch. My kids love to have yogurt, granola bars and a fruit for lunch. Or you can roll a pice of ham and cheese together (sandwich with out the bread) add some gold fish cracker or cheese & crackers, yogurt covered raisins or cranberries. Take a bologna sandwich, use a cookie cutter to cut it into a shape or just cut it into small pieces, add some pretzels or popcorn and applesauce. Try Black olives mixed with ranch dressing, animal crackers, granola bites and grapes. Fresh grapes can be frozen and eaten right out of the freezer or put into a lunch box for later, they are good both ways. A piece of leftover pizza cut into finger size pieces, carrots and dip, cut up pear or strawberries. Bologna & cheese cut into small squares and crackers, trail mix, blueberries and a nutrigrain bar. You know what he likes, use that and be creative.