In my opinion, all people need is basic history. We shouldn't be forced to learn the freaking details if we don't want to. And yes, there are a few people that want to, otherwise there'd be no history teachers.
Right, I have a lot against High School History.
I swear I wanted to die after 6th grade social studies because after that point it's names, dates, names, wars, religions, more names, silly wars, and more dates! to cram into your head! Did I mention names?
You know what I could use that space I have to force cram history into my head for a year? For Physics and Calculus. History is for the people inclined to our past. I am inclined for the present with Math and English and I aim for the future with Engineering.
Right, there's going to be people that disagree with me. But I am not saying that advanced math and sciences should be forced, but it should at least have much more priority than history subjects. If World History was an elective and later US history was an elective, everyone would be happy.