The best gift of all for a teacher is a detailed letter of thanks. It's easy to miss the mark with material goods, but a heartfelt, handwritten note is always appreciated.
Consider these questions when you write your letter: Has my teacher inspired me? What specific things have I learned from my teacher? Did my teacher ever go out of the way to help me? What is my most exciting "learning moment"? Tell your teacher what makes her special to you.
Because teachers get gifts from so many students, it's a great idea to give them something they can eat, rather than something to sit on a shelf. Visit your local specialty store shop for non-perishable gourmet items such as fancy mustard, unusual sea salt, dips or spreads, fine tea and local honey. Just make sure your gift doesn't require any special equipment.
A small box of chocolates or a cake may be appropriate; however, the teacher may have food allergies or sensitivities, or have dietary restrictions.
You can't go wrong with a gift certificate to a movie theater or bookstore. Keep the amount to about $25 or less.
A potted plant, such as a cactus, can be a good gift for a teacher who loves gardening. However, if the teacher doesn't care for plants, then the potted plant becomes more of a burden. A modest bouquet of flowers brought or delivered to school can brighten a teacher's desk. Be sure that the bouquet is not excessive. Also, be considerate of allergies.
Don't give a teacher clothing, shoes, or anything personal. Avoid expensive gifts; keep your gift amount below $25. Make sure your gift can not be misunderstood, or make the teacher uncomfortable or even sick, as with allergies.