Graduation dress?

Is this formal enough for graduation and my graduation party? I plan on curling my hair. I'm well aware that for graduation you wear a gown but for pictures after I'd need something nice and I love this outfit.