This is a very sticky subject, First I don't think any religion should push off their beliefs on anyone and I am christian, 2ndly when the school systems deem it their responsibility to take any religious activities or acknowledgment out of schools along with that they allow other types of non-christian religions to come in. It makes no sense whatsoever.
For example here, a student can be punished, expelled for even mentioning the word of Christ or God in some schools, they are not allowed to carry a bible or wear any type of clothing related to christianity or speak their mind against homosexuality, abortion etc. however muslims, satanist, buddists and other religions are allowed to dress according to their religious beliefs, given special treatment as to prayer and they teach its ok to be homosexual and abortion is birth control. I think it is a double standard and if they don't allow one they should not allow any and visa versa.
The schools where my kids go they still pray prior to ballgames, graduations etc, they still hold Christmas programs and sing songs acknowledging Christ which I think is great. So many have taken it to extremes by trampling on rights of some while promoting beliefs of others.
I think the best thing to do is if approached to politely tell them "I respect your beliefs but I do not believe that way, please respect mine" Most Christians will not be offended by this answer, extremists or other religions I have seen usually are
Courage is being scared to death but saddling up anyway~~John Wayne