B.B.
I agree with a small amount of money on a gift card, but in all honesty, what in the world ever happened to writing a very sincere "Thank You" note? Teachers get lots of little gifts, but sometimes, I think really letting someone know that they are doing a terrific job that you are genuinely, sincerely appreciative of is always called for, and it is also won't cause them to have any clutter at home!