I totally get that.... I had second grade student who gave me a chipped up piece of plastic with Santa stamped on it. He had it hidden in his coat when he got to class and bee-lined to the art cubbies to get something. He strung a piece of yarn through a hole it in and, as some of the other kids were bringing up little gifts, he wrapped it in notebook paper and taped it all up and then brought it to me with such a big smile. I still hang it on my tree 15 years later--in that case, it was really the thought that counted most. This kid really had no support system and often it was a struggle just to get him to come to school in one piece fed and clothed in proper clothing.
I taught middle school for 17 years and each year it varied on what I was given for Christmas. So if your child wants to give their teachers a present then let them. If not that is ok too.
My favorite present I ever received from a student was a can of government peanut butter. This child wanted to give me something so badly that her and her mother went through their cupboards to find something to give me. The student knew I loved peanut butter and banana sandwhiches so she picked the peanut butter. With the peanut butter was a handmade card. I called the mother to thank her and her daughter for the thoughtful gift. I know how much of a sacrifice they made in order to give me a present. I still have the can (empty of course, I made lots of sandwhiches) and the card.