I am a teacher, and I am thinking about sending home a Class Christmas Wish List....basically all the necessary supplies that we are short on...like kleenex, chart paper markers, copy paper, plug in air fresheners, pencils with erasers, etc. Then, add items that I think would benefit our class in general...such as....a classroom subscription to Weekly Reader or some educational magazine for the kids. I would much rather have things to make my classroom run smoother than "stuff" I might not really use.
Of course, teachers usually love gift cards to popular stores in the area and restaurant gift cards work too. We love body lotion or jewelry or Christmas ornaments. I also like Starbucks coffee....that is one thing that I don't endulge in but would if I had a gift card.
So, I would suggest finding out about the person you are buying for. Kids can ask the teacher what they like.
Me personally, I don't care for cheap candy dishes or dollar store candles. I know it is the thought that counts....but I would rather have a simple handmade card from students who can't afford much. That means more to me than anything! :)