En sí creas un evento en la salida de la casa sin sprite...
Le pones que se active al pisar la casilla, ya que cuando salgas de la casa la pisarás esa casilla y se activará.
En el Evento ese pones que el profesor venga a hablar contigo haga lo que tenga que hacer y que después salga de la vista del jugador.
Para hacer con que el profesor no se vuelva a ver, vas al evento que tiene el sprite del prof. y en la segunda página pones una condición para que el sprite no se vea si el Switch (por ejemplo 69 xD )
Así al salir de casa el profesor va hacia ti, hace lo que tiene que hacer se va y desaparece.
Es simple. Esto es algo básico que se debe conocer bien para empezar.
EDIT: Y tambien tienes que poner un SelfSwitch al final del evento que pisas, y depsues crear una nueva página en ese evento, en que la condición sea el selswtich A ON, lo que hará que no se vuelva a repetir.
Y por si teienes dudas, para que se active al pisar la casilla tienes que usar la segunda opción, la que está debajo de Botón de acción. Yo usaba el tercero y me daba problemas.