I totally agree that the school doesn't have to be Catholic. What I don't understand is the part about Catholic schools accepting homosexuality. I'm not sure exactly what you mean by that. My daughter goes to a Catholic school and there are no pro-homosexual books in the library. On the flip side they don't suggest burning gays alive either...would you consider that to be "accepting" of homosexuality?
I think what is bothering me is I'm sensing an undercurrent of anti-catholcism in your post. Gee I hope I'm wrong.
The Catholic Church is accepting of gays and thier lifestyle.. It may not be taught in the schools, but it is accepted in the church that supports it.