We live in Northern NJ, so everything is always more expensive. My son came home from school today and the class mothers are requesting $20 from each child for a Christmas gift for the teacher. I believe there are 18 children in the class. I don't want to sound cheap but $20 seems like a lot. In the past it has been $10. At the end of the year, they will also be requesting another $20 as a year end gift for the teacher. The teachers in our area make very good money and work 185 days. Does $20 seem like a lot to you all? If all the children contribute, the teacher will be getting $360 cash gift card. I feel like just getting my own $10 gift card for the teacher which I think is enough. Should I just bite the bullet and give in $20?