171 psychology, philosophy, sociology and RE teacher jobs