A teaching game is where (typically) a student plays someone superior to him in Go. The difference from this and a real game is that the superior does not play to win. The superior merely tests his student using each move to see how he/she reacts. Words are not used.
One, if a professional go player, can be hired to play teaching games.