I do not think teaching politics by the math or science teacher is necessary as there are designated classes for the subject.  History teachers and political science teachers should teach them.  They should not be giving opinions, they should teach both sides and let the students decide.  Free speech is good.  Telling me both sides but saying only one is right is not teaching.  Do that on your own time.