The only method I have found to work, is physical repetition of the steps, technique or manuever, shortly after the lesson. We took lessons for over 5 years and would always practise what they showed us, within 1 or 2 days. If I was having trouble with a new step, like swing chasse, I would work on it for a few minutes every day until I got it down.
Now we use videos. I review that video and than we work on the new manuever or addition/change to an existing manuever. Since I dance with my wife and we learned together. We can do new steps at dances and can do all the manuevers we have learned a few times, each week when we go out dancing.