Every school curriculum around the world is inherently political and is indocrination. The inclusion or omission of certain facts or subjects is indoctrination, whether the indoctrination is intentional or not. Most people are just lack the cultural self-awareness to realise that it's happened to them. It's similar to how some people say "I don't have an accent", because they don't notice their own one.
IMO schools should teach about colonialism. They should teach the reality of it, which is that it was for profit, may have had some good side effects in foreign countries and the income and raw materials from it helped build Britain. They could teach about some negatives too, but some of it isn't really age-appropriate for young kids. It makes sense to teach it, because it's part of the country's history, there are misconceptions about it (eg that colonialism was all good, that these places had no civilisation of their own, no education systems, canals etc. Let's take education - British schools in the 1800s were mostly ran by churches, with no government funding. Gov funding started around 1850 ("contract state" model), but still it was ran by churches and charities, until well into the 20th Century. This was the same in some of the colonies that supposedly had no education systems - they did have education systems and schools in every village, which were shit by today's standards (due to being religion-linked), but pretty normal for those times. Check literacy rates of former colonies, you can see that for some of them their literacy rates improved much quicker post-independence. I won't give other examples, but until recently there were a lot of widely-believed myths. Most of these anti-woke media don't even know their own country's domestic history, I guarantee it, despite claiming to be patriots. It's like how they blame crime on immigration - they're from nice areas and old money, so have no idea that British cities had crime beforehand).
They should be careful teaching it in a way that doesn't sow division. Teaching it truthfully will be more unifying than people learning random shit from hearsay or TV shows, and then people being annoyed when they hear those falsehoods. Learning about shared history will be unifying (eg a little about how WW1/2 went down outside Europe, how many soldiers from British India and British African colonies fought in WW1/WW2, if they learn about the nazis mention German Namibia where they first tested the gas chambers, how many loan words and the number system in English came from colonies, how European science was influenced by Asian science, how it's a myth that Africa didn't trade with Asia and Europe prior to colonialism).
They could also learn about how the specific clusterfuck of "race" wasn't even a thing until a few hundred years ago.
And learn about Britain's own civil rights movements of the 60s-80s (eg Bristol Bus Boycott, no "blacks"/irish/dogs, how much progress has been made on racism since the 70s) - most people are unaware of it. Dispel the notion that Britain was always super tolerant, but also give credit for progress The UK is definitely cucked, because our discussion around race and politics too often follows an American lens, rather than a British one. We adapt whatever sociopolitical terminology and narratives are popular in America, as if we don't have our own history and culture.
For the rec, the non-domestic history I remember from school (quit history in yr10) was the cold war (USA/Russia/Cuban crisis), WW1, Liverpool/London blitz, ancient Egypt, slavery stuff, rosa parks. Obviously Jesus and other religious stuff in assembly/RE; Aristotle/Plato (dualism); and other filthy foreign shit in English, Geography and music.