The separation of church and states, as it is currently construed, forbids public schools or other institutions getting taxpayer money from teaching Christianity, performing Christian rites, or conducting Christian prayers. That ruling, though, is not always being applied, though, when it comes to Islam in our public, tax-supported schools. An Islamic school in Minnesota is a charter school, meaning it receives taxpayer money. Various “multicultural” curricula involve role-playing that forces students to act Muslim, which, in Islamic terms, is unseparable from BEING Muslim. Read this and click its links: Sharia in the schools: Monitoring the American madrassa.
Notice how in many leftist circles multi-culturalism trumps everything, including other liberal concerns (feminism, secularism, gay rights).