Somewhere between just above the top and middle of the knee would be considered the "norm" but you won't be arrested anywhere unless the kilt is round your ankles.