Hi George,
The nicest gift anyone can give their teacher is to say 'thank you' in a personal and special way.
Has your teacher made a difference in your life? Has he/she helped you especially in any way? You could show your thanks by perhaps making a card and writing something very nice in it. A small plant, or some flowers or sweets is always nice to add too - but when the blooms are gone and the sweets eaten - the thank you note will never be thrown away! I guarantee that. X