American history should have been covered over the course of a couple of years before high school. In high school, selected events (the revolution, civil war, etc) should be covered in depth.
I can’t disagree with your premise.
The key is actually taking the time to teach at some point when the kids are most likely to understand specific events.