My point is that while schools are extremely good at teaching numeracy and literacy and other academic subjects they are notoriously poor at teaching curriculum content that covers social issues and life style.
I am not sure whether it is about being 'notoriously poor at teaching' these subjects, or whether the teaching of such subjects in school has relatively little influence on actual lifestyle actions, compared with the influence of parents, the community, and latterly online material?
There was a survey quite recently about how many times each year it is said that 'schools must teach their pupils about....', and how little time that would leave for teaching core academic subjects.
Do we think that schools are the right medium for creating change in terms of social issues and lifestyle? If we take diet as a perhaps less contentious area, I agree that schools should teach basic cookery skills, and should teach basic scientific facts about metabolism, the role of different foods in the diet and their effects on the body etc. Whether schools should be considered able to affect the obesity crisis through teaching about healthier lifestyles etc is less clear to me - the vast majority of food preparation and consumption, for example, is not on the school premises.
Equally, while schools can teach basic facts about a variety of religions, and a variety of family and relationship structures, and both model and teach about kindness / tolerance to others in the school context, do we really think that this teaching will influence the religion that a child follows, or their attitudes towards others, if they are brought up in and surrounded by a particular religious community or amongst adults who all model a particular prejudice?
I don't think anyone should be overestimating the role of schools as institutions here. In a school with a very high number of trans pupils, it is vanishingly unlikely that school is the over-riding influence, over and above family, community and peers.