Look through the Vintage Photos section...from about the turn of the 20th century to now (?) top of the knee to slightly above the knee seems the norm. Earlier, mid knee to top of the knee may have been at least as prevalent as higher. Earlier than that, if the pictorial evidence (paintings and sketches) is to be believed, the kilt may have been worn quite a bit higher than the top of the knee.

I was also struck by the fact that especially after 1900, the royal family and the Scottish chieftains as well as the military...almost to a man...wear the kilt at knee to or slightly higher--exposing the knee in all its shameful glory.

I was also advised by an historian that the hose should be worn slightly lower than we tend to see it worn. These are kilt hose not knee high socks.

I laughed but thought it was nevertheless true when I read the snippet (posted somewhere here) written by some very famous lord or chieftain in which he observes that wearing the kilt too long looks "trollopy." Not knowing anything else...or any better for that matter...I couldn't agree more.

tioreadh