Excellent post by @FacebookPhotos
"I know it is going back a bit, but a couple of things about what history is taught in schools.
Firstly, individual schools (particularly academies) have a huge amount of choice over what to teach. Some may do ww2 in great detail, others not cover it at all.
Second, there has been a tendency of secondary schools to start gcse in year 9, so for “options” subjects the kids will necessarily learn less if they don’t pick that one. There is some pushback on this from ofsted.
Thirdly, if a school covers ww2 causes as part of the gcse they are likely to not cover it in much detail in ks3. So kids who don’t take history are limited to what their primary school did (which is necessarily very sanitised).
Fourth, some kids pay absolutely no attention in school and their parents don’t care. Even where kids / parents do care they will prioritise subjects they view as important. I work in a naice school with pretty good behaviour. Yet I regularly hear “my mum said not to worry about rubbish grades in history/geography because I’m dropping it”.
Of course it would be perfectly possible for a government to make “citizenship” type gcse equal standing with maths and English (in school ranking and ofsted terms). And ensure it covers really important stuff, like how politics, international relations (inc war), courts etc all work. But there isn’t the will to do it. Nobody really cares that much if kids understand how our country or the world works."