I am finding this hard because I don't think DS's teacher did a very good job this year. For Easter DS gave her an Easter egg. Her response "I'm allergic." Not even a thank you. I really don't want to give her anything! Do teachers really notice if a child in the class doesn't give a gift?

His teacher last year I gave a wooden Christmas decoration that said"peace." Fitting for a catholic school.
Do you know what? No. I don't think you should bother. I think most teachers do an awesome job and should be rewarded more, but they earn love and respect and if she hasn't then I don't think you should have to show her a token of that. And, if she's going to tot up who she gets gifts from and who she doesn't then she's nothing more than an undeserving spoiled child anyway.

I know everyone says no more choccie, but our teachers love it and all have lots of children so I am doing little terracotta pots painted to look like apples with M&M's inside and a neat little poem about the colours. The kids will hide a little note/picture inside.

Last year I ordered handtowels with an embroidered phrase about teachers on them that were well received.