3 independent senior school science teacher jobs in Europe