I'm not an ID proponent; frankly, I don't know enough about it to make a judgment on it either way.
I would agree with you that the real problem here is the mixing of education and state, which inevitably leads to these kinds of conflicts.
Religion and values are a necessary part of education, but how do you impart same to kids in government schools in a pluralist society?
I've suggested more electives, but no one seems to want that. Give the families a choice. Offer rigid evolution classes as well as classes where you can criticize evolution. Let them choose which one they want and give them full credit either way. Adapt the standardized tests to reflect just a basic understanding of the core points without drawing conclusions. But noooooo....can't have that.