If you just want to get them something just for them, one year we collected money and gave the teachers a gift certificate for a local day spa. My heart was always in a more sentimental gift when my daughters were young. We did the scrapbook thing one year for 4th graders. I had each child write a short note about why they liked their teacher or tell their favorite thing that had happened that year. I put these together with photos of the students in a scrapbook. For one of my daughters first grade teacher I gave each child a different letter in the alphabet and had them think of word to describe the teacher (I did this during art class to keep it secret. Some needed more help than others, and I filled in all of those really hard letters). I wrote these on a 5" square of white sheeting, had the students sign the square and sewed these together to make a quilted ABC wall hanging. At the end of the year party, we had each child stand up in front of the class and say their square (A is for amazing Mrs Smith, B - I think Mrs Smith is beautiful, and so on). We then suprised her with the quilt.