The high school I went to actually did teach us how to do our taxes. For one of our tests we were given a w2 and a 1040ez and we had to fill it out correctly.
They did not prepare us for self employment taxes though. That's an entirely different animal!
Yeah, there needs to be an all round education, which is lacking at the moment.