I've been tipped three times, two of those times by wedding couples...and that's in about three years of teaching. You're paying a pretty penny for your lessons, so it's really not necessary. However, if you really feel grateful because he's gone way out of his way for you, I'm sure it wouldn't offend him! It might even be nice just to give him a card or something to show how much you appreciate his extra effort.