A group lesson will last on average 3.5 hours. Sometimes it’s a little less and other times it’s a little longer depending on the conditions. Semi private lessons will last 3 hours and private lessons will last 2,5 hours.