As the wife of a teacher, the sister of two teachers and the SIL of a few more, go for the Starbucks gift card. It will get used and appreciated. Even if you don't like Starbucks coffee, they sell juices and baked goods.
I've never heard a teacher say that gift cards are thoughtless. I have seen the aforementioned teachers throw out plenty of candles and similar gifts. They do appreciate the thoughtfulness, but have no use for the candles.
I don't know any teacher who actually eats homemade edibles.
If you think the gift cards are too impersonal, skip the gift altogether and give the best treat of all--a heartfelt note or letter thanking the teacher for what they do. Most of the teachers I know keep a file or notebook of these, and pull them out when they are having a bad day or feeling down.
I've never heard a teacher say that gift cards are thoughtless. I have seen the aforementioned teachers throw out plenty of candles and similar gifts. They do appreciate the thoughtfulness, but have no use for the candles.
I don't know any teacher who actually eats homemade edibles.
If you think the gift cards are too impersonal, skip the gift altogether and give the best treat of all--a heartfelt note or letter thanking the teacher for what they do. Most of the teachers I know keep a file or notebook of these, and pull them out when they are having a bad day or feeling down.