You are  quite correct.  These laws, primarily put into law by the Ku Klux Klan around the country do exist.  

And SCOTUS is aware of them.  Perhaps you prefer to support religious bigotry to protect teachers' jobs and income, I'm going to hope for a modification by a court which does not rely on the hate which tinges your post.  

"Supreme Court’s Mitchell v. Helms decision in 2000, the four-Justice plurality explicitly recognized that use of the term “pervasively sectarian” in law was a “doctrine born of bigotry [that] should be buried now.” Justice Breyer’s dissent in Zelman v. Simmons-Harris further acknowledges this tainted history. After Locke v. Davey in 2004, the court made clear that since Blaine Amendments “have been linked with anti-Catholicism” they are unique creatures that merit especially close examination,"

Trinity Lutheran Church of Columbia v. Pauley is before SCOTUS this term.  I am hoping that the Blaine bigotry will go down in flames when it is decided.