In theory, every child should be getting meals at home thanks to government SNAP benefits to their parents or guardians. In practice, schools give many kids a free breakfast and lunch every school day, and even give them food bags to take home for the weekend, because Mom or Dad can't be bothered to buy food for the kids with the SNAP money. Where does the money go? No one knows or even attempts to find out. They just give the kids free food and cross their fingers.
Just a reminder, the average food stamp benefit in 2014 was $125.35 per person per month [source]. Back in grad school, a decade ago, I found a way to feed myself on $35 a week. That involved cutting out most fresh fruits and vegetables. I also limited meat to the cheapest available and only used it in 3-4 dinners a week. Now assuming that inflation on food prices has tracked the average. This plan would cost a little over $42 these days. It's a little unreasonable to expect people to eat like this, especially given how unhealthy that diet was.
Of all the people that I've met that used food stamps, none of them wanted to be there and most were ashamed of it. They want to have a job that can pay them enough to feed their family. It's just that circumstances have made that difficult to impossible (mental disability, lack of jobs in the area, recovering from an injury). Thankfully for most of them, circumstances changed and they were able to get a better paying job (mostly through hard work but occasionally luck).
Now I'm not saying there aren't some lazy bums who just want a free handout to go blow on whatever makes them feel good. But they're not the majority.