A teacher at a Catholic college in Melbourne's west has been charged over child sex offences.