These stripey socks come to just below the knee and are are available in size 2-8 (ladies). These will be suitable for most children aged 10 and over. They measure 19 cm from heel to toe, and actually fit our 7 year old children. 95% cotton, 5% elastane