My DD finishes eighth grade in two weeks and it never even occurred to me that we should go out to dinner, celebrate, or buy her a gift. She does have a semi-formal dance that she will go to at the school Friday night. That will be the height of her celebration and it is a big deal to her and her friends. I hate to say it, but if we make a big deal about every single small accomplishment then don't the celebrations sort of lose their meaning after a while? If she gets a graduation party after preschool, kindergarten, sixth grade, and eighth grade, then won't high school graduation just be "been there, done that"? It doesn't leave much to build up to. Not that we're not proud of her, but as a previous poster said, we hope she will go much further with her education than eighth grade.