Most Helpful Guy
It's cute and at your knees. It looks classy. I don't see any problems with it.
Most Helpful Girl
It's a really, really cute dress but I wouldn't wear it at school. It's a bit too much for **me**. But if you're more... let's say daring, then sure, go ahead. :) If you have the right attitude, you can surely pull it off and make it look natural on you; I believe that confidence can even change your physical appearance. It will make you look like you, if you know what I mean; it will show **your** style that you're comfortable with and that you don't care what others think or wear. That you're not self conscious when you wear it. You probably caught my drift by now. :D
I think that you could also tone it down by wearing something that's more casual with the said dress. I don't really know what, though, lol. Anyway, good luck!