Actually a Catholic School could violate the Constitution. Not all students at Boston College or Catholic K-12s are Catholic. Those students are not required to take Theology. They are also not required to convert at home.
they are also not required to attend a Catholic school and can be ejected for any reason including noncompliance with school rules. rules apply to all students, not just the catholic ones.