The other thing that should be taught is the pleasure to got from good food well cooked. Introduce children to lots of different fruit and vegetables, different cuisines, get them interested in thinking and talking about food. Get food growers and food makers to come in or better still let children visit them and see how food is reared or grown and the pleasure a baker or cheesemaker has in making their product.
If we enthuse children about what they are eating. They will cook for themselves. My passion has always been food, I have always wanted to try new things, I still try out a new recipe nearly every week and I am constantly cutting them out papers and magazines or printing them off the internet. Because of that I cook, and cook a lot, but it is the eating I really enjoy , not the cooking.
That is not a recipe for obesity. One problem with the obese is that I do not think they really like and enjoy food, they just mechanically stuff it in their mouths. If they were more interested and enthused by food, the choice preparation and cooking they might well eat less.