The Establishment Clause of the U.S. Constitution, or least the way the Court has struggled with it, is not an easy concept for students to grasp. What makes it most confusing is that America is perceived as an über-religious country, and then students read about the wall of separation and are left totally confused. I assume most religious conservatives in America share their plight.
But if there really is this wall separating church and state in America, why are references to God seemingly everywhere: on money, in the national motto, in the pledge of allegiance, said by the President after almost every televised speech, as so on. Recently the U.S. Supreme Court was asked to consider the same question in the context of an Establishment Clause challenge to the taking of the Presidential oath whereby the Chief Justice finishes the oath by asking the soon-to-be President to repeat "so help me God."