what game is this?

Can someone tell me where i can get this subbed version?

http://www.youtube.com/watch?feature=pl ... KucD0PIUVk

this is from the "No Laughing: Enthusiastic Teachers"

viewtopic.php?f=9&t=4411