Having been a teacher there are a few things I can assure you... one of which is I will NEVER give a favorite teacher gift to any of my kids teachers. Trust me teachers know you love them but after the first year you really get sick of teacher gifts.
--At meet the teacher I gave Blake's teacher a re-usable water bottle filled with candy.
--For Christmas I gave them chocolates
--For teacher's appreciation I gave them gift cards to Starbucks and caramel apples from Rocky Mountain Chocolate factory.
--For the end of the year (a day often overlooked by many parents) I put together bags with hot fudge sauce, caramel sauce, an ice cream scoop, sprinkles and a gift card to the local grocery store.
Remember that a card written by the child or something with a bit of thought will mean just as much if not more than another you are my teacher or apple thing. (o: