The Establishment Clause of the First Amendment to the U.S. Constitution prohibits governmental sponsorship of religion, including, but not limited to, financial support for a religion or religions at public expense.
The U.S. Supreme Court has held that a government program that has the effect of providing financial support for religion does not violate the Establishment Clause if: (1) the program has a secular purpose; (2) the program’s primary effect neither aids nor inhibits religion; and, (3) execution of the program does not involve “excessive entanglement” of government and religion.