Teacher caught