History is the most biased and self-serving subject known to man. It is potentially quite lethal, and is constantly being revised and forced down peoples' throats.
Take Hitler and his followers. They thought they were students of Teutonic History, and once they discovered that they were just ordinary Europeans, they set about inventing a suitably dignified history for themselves: and what did they base it on? The Aryans, - a Hindu sect, whose primary God was 'Krishna,' a word which meant 'Black' - quite the opposite of the Teutonic ideal of the Aryan, and far removed from Ubermenschen. It is interesting to note that the only genuine Aryans are to be found in Afghanistan and such places. Then they took over the Swastika, another Asian symbol, and debased it, and after that they began the tradition of misusing the National Flag and rekindling Fascism which they thought brought them closer to their Roman roots-the 'fasces' was that bunch of rods with an axe at its centre, which was carried at the front of Roman Legions. They interpreted it to signify the bunching together of like-minded oppressors, when the historical truth was that the Germans were sworn enemies of their Roman conquerors, and were responsible for their final defeat in the forests of Germany (I believe it was in AD 47).
History is only ever used to apportion blame, but it tells fantastic stories. History will always let you down, simply because no nation can remain underdogs or winners all the time.
By all means permit your offspring to learn history, but don't even encourage them. Teach them to hang loose and think to the future. History may well have a negative effect on their ability to remain open-minded. A person devoted to his/her historical past is like a miser devoted to his money. It makes life miserable.
I don't teach my children African History, but we discuss issues which appear interesting, and once they beginning to talk in terms of injustice, I tell them, 'Nobody's Perfect.'