I think the only resolution to the science class dilemma is to allow parents to exclude their children from science classes. It could affect college admissions, however.
I believe California universities have already stopped accepting credits for courses based on certain textbooks.
You've brought up a different kind of subject.
Parents who send their children to private schools, religious schools or home schools are free to chose whatever course work they think best. If the school never even mentions the word "evolution," then that's their choice.
But in PUBLIC schools, the standards have to be different.
In those science classes they must teach science -- not politics, or religion, or philosophy disguised as science.
Of course they CAN teach politics, religion & philosophy in public schools, so long as they give them their correct names, and NOT call them science.