I went to a private, Catholic high school. The teachers were paid less that public schools because some felt a calling to it, there's more autonomy and less BS than a public school, and parents were more engaged. 1/3 of students weren't Catholic; they were there for the academics.