As a teacher I thought I would share what I receive typically... (no comment or judgement just info)
I teach 1st grade at a public school in suburban area with a mix of high (some of the houses are 800,000 and up) and low income kids (low income apartments across the street).
I have 20 kids in my class and usually I receive about 12 or so items. (those who don't give it isn't a matter of money, it's just not something they do)
the majority of the those gifts are store bought: a mug, candle, lotion baskets, books, etc.
1-2 will be either gift certificates to teacher stores, Target,
Walmart, etc.
1 usually is a big personal item, a massage, pedicure something along those lines, gift certifciate to restaurants, movies, etc.
also, there are a few homemade food/craft items
I open up the presents privately with just the child present and am just as appreciative of each gift, each child is so proud and excited.
I'm sharing not to gloat, complain or otherwise express an opinion, just pass on info as what I've received in the 8 years I've been there to give you ideas.
Jenn