As a teacher I don't expect gifts from my students and actually feel uncomfortable when they do give them to me. I can't give students gifts simply because I see over 100 students each week. If you feel obligated to give something (or are "supposed" to give something), I personally would appreciate a gift card to a teacher supply store, a coffee shop, book store, etc. If you give something other than a gift card, give something that can be used up (post it notes, note pad, etc, not things like candles, lotions or bath gels). During teacher appreciation week we gave all the teachers in our daughter's room at daycare a $5 gift card to Cold Stone Creamery. I think the amount you spend would depend on how many teachers you are buying for. We did $5 cards because there are 7 teachers and assistants. If there had only been 2-3 teachers we probably would have done $10 gift cards.