I think evolution should be taught as the more plausible explanation for life. Creationism should also be explained, but explained more as a mystical theory similar to Santa Clause and the Easter Bunny. Creationism should be more of a "humanities" class.
Science is an instrumental aspect of education, so schools should teach what is more scientifically viable. While people will continue to argue the case for creationism, evolution is more scientifically viable and should be presented that way.
It's time society wakes up and realizes this. After all, it did take a while for people to realize that the earth is not flat, but we realize this now.