I'm in my 30s and we had Cap and Gown graduations for kindergarten, 8th grade, and high school. We probably didn't need the kindergarten one
, but I surely didn't feel that my graduation experience in HS was "cheapened" by my 8th grade one.
I had cap/gown graduation in Kindergarten, 4th Grade (this is when we went to JH), and 12th grade. Eighth grade we had graduation, but it was sunday dress, not cap/gown (may have been because I changed schools). I never thought it "cheapened" my HS graduation either. Each marked a stepping stone of progress.
I used to be in charge of graduation at my old high school, and it used to run about $1500 each year -- not a break-the-bank amount, but certainly not a freebie either.
At the school I teach at we have pre-k, k, 8th and 12th grade cap/gown graudations. I've been in charge of one of our 12th grade graduations and will be again this year. I'm not sure what all your school spends money on, but we've not spent more than $500 on ours and that comes out of money the class has raised. We also share the greenery, columns, etc that are set up for each of the 4 graduations.
For K (I'm not sure about Pre-k and 8, but my daughter graduated from K last year), the school owns the caps and gowns, but you can buy your child's tassell for $5 if you want. As a parent, I was/am thrilled with the idea of K & 8graudation. I was very proud of my DD last year and think its great to acknowledge our kids accomplishments. I think students are more inclined to do better if they know that not only their parents, but their school and community are proud of them. My daughter was thrilled to be recognized for All A's and perfect attendance and I was proud for her.
We also have an awards day for each campus in the spring for the other grades (non graduating) where they recognize honor roll, perfect attendance, extracurricular achievements, etc. Again, for us I think this is just a way to support our students.
12th graders are required to buy their caps/gowns/tassels for $25.
just my .02