West Virginia Republican Gov. Jim Justice signed a law Friday that supporters say promotes the free exchange of ideas in science classrooms, despite objections from opponents who said the vaguely worded measure could allow for the incursion of religion into public schools.