I teach young people, one to one, part-time.

I am looking for summer dresses that will fit business casual dress code but a lot seem to be quite short. I am comfortable wearing knee length, and have worn just above the knee dresses for the first time this winter with opaques and boots and felt fine.

But with bare legs/sheer hose my instinct is knee length or just below.

Any thoughts? Anyone happier wearing a little shorter?