S.F.
I think teachers appreciate gift cards. We have pooled money from the class in the past and then could get a substantial gift card with each family pitching in only $10.00. It can really add up. Last year one of the teachers sent out a thank you and said she used it for new tires for her car. You could do a Visa gift card and maybe have a nice card signed by all the children.