I think that bringing priests into a secular public school is a mistake, but I definitely think that a comprehensive world religions class should be offered, if not at the elementary or middle school level, then at least at the high school level. As long as the class taught about other religions rather than preaching any of them, it would still be in compliance with the separation of church and state rule. However, schools have to be careful about a class like that because religion really is the parents' responsibility to teach their children. If it was offered as an elective and the teachers were careful not to preach, I don't see a problem with it. I think that everyone should at least understand other people's religions because if we understood one another for our differences rather than hating each other because of them, the world would be much more peaceful.
Solitary Eclectic Wiccan