
Originally Posted by
IllusionOfLife
The phrase "separation of church and state" is one that, contrary to popular belief, is not found in the United States Constitution or any of its amendments. It actually comes from a letter written by Thomas Jefferson to the Danbury Baptist association, ironically enough to protect the Baptists from government interference, not the other way around as the Supreme Court has famously used the phrase since.
The actual text of the First Amendment states "Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof." Essentially, the government will not establish an "official" religion or prevent anyone from practicing their religion in the way they see fit. Religion is not banned from public schools, the school is just not allowed to "preach." Studying various religions is fine, as is having artistic performances that contain religious themes. Whether or not you personally think it was in good taste is entirely separate from its legality.