Can making school lunches healthy change eating choices and health outcomes? [weforum.org]
The only way to prevent junk food consumption is to not feed kids junk. I hear complaints all the time from parents about food and technology. All I can say is "quit providing things you don't want your children to have."
In addition to that, perhaps a curriculum that included health education, exercise and some sort of a community garden would be helpful.