Do you have to be Catholic teach at a High school?
No, you do not have to be Catholic to teach at a Catholic high school. While many Catholic high schools prefer or require teachers to be Catholic and to actively practice their faith, it's not universally true. Some schools are more focused on finding teachers with strong pedagogical skills and a commitment to the school's mission, regardless of religious affiliation. The specific requirements vary widely from school to school.