Just because the school provides free lunch to everyone does not mean the family cannot afford lunch. At some point it becomes cheaper to just give everyone lunch than to deal with the hassle of deciding which kid owes $1.55 and which doesn't. In fact, providing free lunch to all children in public school is an extremely cheap way of marginally reducing kids' awareness of who's poor and who isn't.