A great bet is to ask their fellow teachers what their personal favorite store is and get them a gift card for there.
My children's Scholastic book orders have a gift certificate option on the order form. We'll be giving each of their teachers a small certificate, so they can buy a couple of books for the classroom's bookshelf. This is a no-fail gift idea.
Another no-fail gift idea is to buy a gift card from your local bookstore. These stores have such a variety of choices from books to music to a sweet treat that was not made with one-half sprinkles and one-half spit from your children's fingers. :)
What will you be giving your child's teacher this year? Share your best ideas that any teacher would be happy receiving. And to give your child's teacher a more personal gift, don't forget our trusty get-to-know-the-teacher form from this post about Chocolate Spaghetti.
