Students should be taught the prevailing theory and exposed to alternate theories that have some currency. In science, history, et al.
I took a "science meets religion" class in college and we had Michael Behe and Michael? Ruse come to speak on opposing sides of the ID/evo issue. Behe pretty much showed himself to be a fool, and Ruse was right behind him. The biology department wrote a letter to the school paper complaining that anyone was questioning current evolutionary theory.
I heard no good defense of current evolutionary theory, and Behe pretty much focused on himself. No real engagement on the relevant issues at all.
ID is not an alternate scientific theory. It is unfalsifiable, and offers no testable hypotheses. It is philosophy or religion, not science. If you want to teach it in school, teach it in a philosophy or religion class.