You probably don't have to walk that far at a graduation, and heels will make your legs look more striking. Unless you're really tall, yuw ant to make an impression in thepictures...heels will do that for you.!
Personally I feel flats bring out the natural beauty and slim look on girls legs and you never know if the ceremony might take longer than you think. Also by what you said I think you have answered your own question seems like flats are the way to go.
I wore heels and it turned out okay. Just don't go too crazy. Wear like 4 inch heels at the most, and try to find comfortable ones if you have a big graduating class (mine was over 1000 students, so it was a very long ceremony). At my graduation, one girl wore massive platforms and she feel off the stage and broke her ankle. All the valedictorians (we were in the front row) rushed forward to help her and she was crying and blushing like mad and she was telling us to crowd over her so the cameras wouldn't see her. Her fall was on the DVD, though.
So if you think you'll fall and embarrass yourself in front of hundreds if not thousands of people, wear flats. But if you can handle shorter heels, do that.
r you joking :o of course heels <3 :) you say you can't walk well in these but at least become in the heels for an hour at least while being taken pictures :) believe me u'll look so much better in heels if you get tired of walking you wear another shoes I don't know where you are going to celebrate this in a hotel ? or somewhere then I mean if a hotel get a room or say the staff to put your flat shoes somewhere and you can get them easily then :) I'm not native speaker of English I hope I could say what I mean well :)
I wore heels to mine. I had to find some with a comfortable heel that was high enough to make me look taller for the pictures but small enough to not make me wabble. If you feel more comfortable wearing flats, find some cute ones. Can't go wrong with a simple black flat.
I wore flats to mine, but only because I took into account the stage and the setting (grass and lots of metal steps). Depending on the location, wearing heels might cause you to trip and fall, which would probably be embarrassing at a graduation.