living in such a diverse country myself (canada) we have so many different ethniticities here... everyone does not follow the same god...we have a huge population of orientals, middle easterners that follow Islam, sikhs, hindus, catholics etc. each religion or ethnic group follow their own idea of what god really is...... now if you go to public schools you get alot of different people from different backgrounds therefor they have their own idea of what god is.....so thats why religion is kept out of public school. also religion can really brew up fights and so on between parents and teachers and students among other students. religion has caused so much war and death.....look whats going on in Isreal right now if you want to practice your religion in your school go to a catholic school or a school that teaches religious fundementals of your background be it Islam, Sikhism or whatever