After all they do for you, sometimes it is hard to find the right words to thank a teacher. Whether you are a parent, student, or fellow teacher, here are some good words to use and some things to think about.

Teachers shape the minds of our children and our future. There really are no words to express gratitude for all they do. Many of them are role models and make a huge difference in the lives of children.
When thinking about the best way to thank a teacher, think about what he or she did that was exceptional or above the call of duty, so to speak. Also think about how he or she changed you personally; the way you thought about things, they way you saw yourself and the world in general.
Here are some words and phrases to get you started:
Along with words to thank a teacher, you might want to include a quote in your letter or speech. After the quote, you could say something like, “You did just that.” or “You are like that.”
Here is a list of some good ones for you to consider:
If you want to give a teacher a gift, there is a lot to think about. A lot depends on how well you know the teacher and her hobbies and interests.
Generic gifts can be things for the classroom, like containers or coffee mugs. The mugs can be useful for holding pens, pencils, or other things if the teacher has enough mugs. Note pads are very useful too, as teachers write a lot of notes. You could include sticky note pads as well.
Gift baskets and potted plants are always appreciated. Gift baskets can be personalized and include things the teacher likes and even supplies for the room.
Gift cards are also good, as they give the recipient more choices of what to get.
A handwritten note from a parent or student is the cheapest but one of the most appreciated gifts to give. Some teachers will put it in a folder and keep it for years. It would be a good idea to put a note with a gift, too.