
Thanks for remembering middle & high school teachers!
The "teacher's breakfast basket" is awesome! I know lots of teachers that would enjoy that one!
As others have said, it's not the gift, it's being remembered. When parents say, "I just don't know what I'm going to do with him/her. He/She's been such a challenge to raise since he/she started middle school," I think, "Now you can appreciate what it's like to have 150 of them per day!"
Students that know my weakness for chocolate will give me chocolate bars, those cool chocolate oranges, or some variation on the theme. I got a coupon and a gift certificate for hot chocolate once.
I'll second the idea of dry erase markers and throw in overhead markers. They are so expensive and I have to buy my own after the ones I ordered with my $50 per year budget is gone. I can get black, blue, green, & red through the school's catalog, but I love the purple ones!!!
The gifts I like the best are the ones that come with a card that has a message in it explaining why I was chosen to receive a gift.

I keep ALL of these in my "warm fuzzies" folder. If I'm having a particularly bad day, I'll read some of these to refill my emotional bank. If the recipient is a new teacher, you could make a folder with a three-ring binder and a set of page protectors.