It’s a private parochial school.
The can discipline their students in any way they see fit.
It is not unlike a Christian school expelling a student who rejects the faith, promotes abortion or is homosexual.
Youre right, but they also dont have the school board/govt edifice to protect them from the coming defamation lawsuits.