Rabbi Jack and many others very unfortunately do not understand the first amendment. Only in recent times have citizens misunderstood the "wall of seperation" that allows religion to influence government but stops government from influence upon religion. Thus "No official Church of the USA." As they had in England. You know the type of government that executed William Tyndale for translating the Bible into English?
That is what the first amendment is about. 
One of the first acts of Congress was to purchase and distribute Bibles to citizens.
To give tax dollars for religious schools is not unconstituional. The government forcing those schools to teach a specific religious doctrine is unconstituional.
Also traditionally at the time that the Constitution was written, the word religion referred to Christianity. Other religions were called paganism.