Consider making a gift to the school library in your child's name as a gift to his or her teachers. Many students have several teachers, so instead of buying several gifts, you can donate a larger sum to the library or other school department. If your child enjoys art class, contribute to the art department. Once you've decided on an appropriate amount, make cards for each of your child's teachers explaining the contribution and the gift amount. Have your child share how the teacher has helped him grow this year. Have your child include specific new things he's learned. To make this gift even more personal, ask the librarian or principal to allow your child's teacher(s) to determine how the money will be spent.
If your child's teacher is passionate about a cause---cancer research or animal rights, for instance---you could also donate money to a charity that supports the cause.
Instead of giving your child's teacher(s) a typical Christmas gift, get him a Thanksgiving gift. Purchase a gourmet bread from a local breadsmith, and have your child give it to the teacher the day before Thanksgiving break. Attach a note that explains why your child is thankful for his teacher. On Thanksgiving Day, the teacher can serve the bread with Thanksgiving dinner. You could give a pie instead of bread, too.
Have your child write a meaningful thank-you letter to his teacher. You should also write why you appreciate the teacher and how your child has grown during the year. Include specific skills you think the teacher has helped to develop in your child. Include a picture of your child and the teacher together with the thank-you note.
Though it's popular to give a teacher a gift certificate to the local teacher supply or office supply store, consider giving a more personal gift certificate. Teachers will always appreciate bookstore, movie theater or restaurant gift certificates. To help them deal with job or holiday stress, purchase a gift certificate for a massage or other spa treatment.