Honestly, Creationism should not be taught in Public schools, because Chrisianity, Judaism, and Islam are not the only religions out there (Yes, Islam's God is the same God as the Christian God). If you are going to study theories of how life came to be, you must also go over theories for Buddhism, Hinduism, aboriginal religions, Sikhism, the list goes on... Whereas, in a Christian or Catholic school, I'd say Creationism should be taught, if the teacher so wishes. But I went to a Catholic school, and they taught evolution. :|
Not everyone believes the same theories. Whereas the Bible is just a book written by a man 'under the influence of God', evolution has been picked at by numerous scientists, studied, and tested. At least evolution is devoid of all religion, and so not one religion should be able to get its panties in a knot about it being taught. I don't hear Hindus complaining about it...