A female teacher has been sacked by an elite Catholic boys school after being charged with sexually abusing a student in what has been described as a distressing betrayal of trust.