Forgot one thing. Christianity can be taught in public schools, BUT it must be taught alongside other religions. This is usually done in high schools during Freshman Geography or Sophomore World History classes, and is taught alongside Judaism, Islam, Hinduism, Buddhism, and sometimes, Sikhism, Confucianism, Shinto, and Daoism.