I want to move next to the people who give out $50 to neighbors too, LOL. When I graduated, back in 1999, the only people I got $50 from were relatives who couldn't make the graduation. I work in the children's ministry at church, and the high school and junior high helpers in my classroom always receive little things for graduation in such. I think it's the thought that counts more than the price of the gift. I always spend $25 on close family friends, like people I hang out with and babysit their kids, and their kids and such. Of course $25 is the maximum, and sometimes I spend a lot less than that. For people from church and other casual invites, I think $10, high end of $15 is plenty. I could never afford to give everyone $20 I would be bankrupt.
I usually give out gift cards. For high school graduations Starbucks, bookstores, Target, or Wal Mart. For middle school graduations Target, bookstores, or Wal Mart. College graduations Wal Mart, Target, or Starbucks. Elementary Graduations I usually give an actual gift or a Wal Mart or Target gift card. Kindergarten Graduations something like a savings bond or other investment for the future and then a small stuffed animal or some physical gift for the child. Preschool graduations, the same thing, and they usually love the stuffed animal bears with the graduation caps. For the kids at church I usually do graduation bubble bottles, pencils, pens or some other small token, but that's because I have 48 to buy for.