In A New Hope, Luke only knows about his father from what he's heard from Uncle Owen and Aunt Beru, which isn't much. When he learns from Obi-Wan that he and Anakin were fighters in the Clone Wars, Luke's shocked because he's never heard that before.
Has Luke never heard of Obi-Wan and Anakin as military leaders? In the canon book Lost Stars, the youth living in an Imperial-controlled planet study the Clone Wars, naming Mace Windu as a general in them. So it doesn't seem like Palpatine has entirely wiped out the history of the Jedi, or even took efforts to erase them from memory if they're still being taught in schools.
We know that Luke has had some kind of education on Tatooine, but it is more off the grid than other planets. But given the span of the Clone Wars, and Anakin and Obi-Wan's widespread and heroic fight in it, it seems odd that Luke would've never heard their names. Even if he'd heard about Obi-Wan Kenobi, it is clear that Kenobi is a common name and that Luke wouldn't link the old hermit Ben as being a war hero, but he doesn't recognize the name when he hears it.
There are a lot of reasons for this, but is there a canon-confirmed reason why Luke doesn't know about Obi-Wan Kenobi and Anakin Skywalker? Did Palpatine erase their names, or is Tatooine just not linked well enough to the rest of the galaxy that Luke would learn about them in school?