I am coming late to this thread and have not read all posts (skimmed) I will try and stay on point although the conversation may have drifted elsewhere. I think teaching nutrition ought to happen in a simple way in grade school and then as a module in both biology and chemistry (with different focus) in high school (or whatever is equivalent in other countries to mine). There are some real caveats. I don't think the focus should be solely on what we ought to put in our mouths. I would find that too heavily laden with moral overtones being as it would be taught to people who actually may have (for a variety of reasons) no capacity to change their eating habits. The issues around what we put in our mouths are as important as teaching good nutrition -- and here it should be noted that nutrition is a blunt instrument. Nobody but nobody knows what the absolute optimal diet is for each and every one of us in specific detail. A healthy diet can only be discussed in rather broad strokes. I would recommend that anyone interested in this topic follow Civil Eats (I follow their twitter feed). One cannot get good nutrition from depleted soil. Increasingly this is a distressing reality. That (highly)theoretical carrot that you are measuring as input into your I ate this carrot today and that gave me X amount of XYZ is just a construct. In colloquial terms: Actual mileage will vary. These days actual mileage varies greatly. If you want to say you have done due diligence on the pedigree of that carrot then that's fine but that also may not be a realistic possibility for many. The relevance of the last bit to learning is that social issues affect peoples ability to comply with what they have learned. I can see Dr's using dietary info to bully people and shaming and blaming without being taught that they need to consider these things. Apologies if I'm derailing things.