We've seen the same exact concept before... Still it's fun :) The teacher's path being the same makes it dull, so making it random would make things more exciting. I laughed out loud every time I got caught - so that's great :)
There needs to be a feeling of progress (maybe with levels), where the beginning is easier, and so on.
Great job!