A search showed me that the school is actually called Butte Central Catholic Elementary-Junior High School, and is a coed, religious, and Catholic affiliated school.
unless there was a code of ethics the teacher signed, the Catholic Church may be screwed, but if there IS a code the teacher agreed to ... tough shit, teach.
I stand with the Catholic Church on this one.