KCTurf said "Well as a teacher I can tell you most of us (I'm sure there are a few who expect them) do not want anything. I will even admit I feel a little weird and awkward when parents try to give me a gift. I appreciate the gesture but I am just doing my job. I am compensated well for what I do... I enjoy it. That is why I do it after all. If you want to give something, a thank you is all that is needed. Or better yet make a donation to a charity of your choosing. Take your kid for ice cream. I am sorry but this giving everyone a gift/tip is getting out of hand. Maybe I am "old school" but keep your gifts. "
I'm not a teacher, but I think it's getting out of hand as well. I honestly think it's a way for parents to brag on social media how awesome they are because of the gift they got their kids teacher.
I usually do a Christmas or end of school year gift. I prefer the Christmas one because we make handmade glass ornaments that I feel are keepsakes. If I do end of the year I do a gift card