One other thing you might consider would be something they can use during the summer months, like a beach bag or beach towel, or even go in with someone else and put together a beach bag full of goodies - a towel, sunscreen, paperback book, even an expensive but cute pair of sunglasses.
And then throw in a gift certificate to an office supply or school supply place. Okay, you might have to get more than one other person to help with this, but it would still be cute and appreciated.
If you find a teacher especially praiseworthy, the most useful gift you can give is a letter to their manager to say so, and why.
Otherwise they would like office supplies, or perhaps something to eat.
Teachers already have enough bath foam and scented candles to last a lifetime.
But you don't have to give anything.
I'm a teacher myself, so I'm happy to offer some suggestions. The best gift you could give would be a note telling what that teacher has meant to you and what you have gained from being in his/her class. We rarely get those and that simple thank you means so much. If you want to pair that with something of a material nature, then give a gift card to a bookstore or a school supply or office supply store. Even gift cards to Wal-mart or Target are appreciated. The amount on the gift card doesn't have to be much, even $5.00 if great. Hope this helps.
Add your voice to the conversation. Click here to answer this question.