Wedges! Depends on the color of the dress too, but I would say wedges are a safe bet.
You'd better try black dress shoes. for example, you can see the links below, these shoes are fit the black dress.
High heels Boots Sandals Dress shoes Golf Shoes
That is a matter of opinion
Shorts, short sleeve shorts
In its most simplest terms, Resort Elegant dress refers to a style of dress one would find in an upscale setting at a beach resort or country club. For men, this usually means khaki pants, button-down collared shirts (possibly short sleeve) or polo shirts, and loafers or dress shoes. Men should not wear any kind of tennis shoes or sandal. For women, this dress code consists of a dress (usually a sundress or a dress of a light fabric). If you decide not to wear a dress, capri pants or longer shorts and a blouse are acceptable. Women can wear either a nice dress shoe or a dress sandal (Open-toe is perfectly all right for Resort Elegant) Since the atmosphere is usually relaxed, the clothing should feel like a very nice extension of that atmosphere.
For family feud 2, the worst kind of shoes to wear in a marathon are: high heals golf shoes boots sandals dress shoes
WORST: High heels flip flops boots golf shoes dress shoes
Champlain was a very well dressed man he wore cackeys/ dress shoes/dress coat
You have answered your own question. I'm sure dress shoes are not against school rules, but to avoid a ribbing, avoid dress shoes. Probably, most kids don't think of school as the kind of place for dress shoes; they would rather be as comfortable as possible within the rules.
they wear all kind of sunglasses, skirt,and short sleeve shirts
since graduation is in the summer a girl should were a short formal dress, but not too short make sure you dress doesn't overpower you graduation gown thou because after all your not just graduating from high school you're going into a life of womanhood and as a woman one needs to know how to dress for the occasion. so go with a simple floral shot dress and lets the shoes make the statement.
It depends on if it's formal or informal. If it's formal then high-heels of dress shoes depending gender. Informal then tennis shoes will work.