I find that it's crucial for students of all levels to get repetition!! The classes I teach here in NY are 3 hours long, one day a week. After demo time the students break up into groups and get about 45 minutes each to practice, and try tog get a handle on the technique that are covered in the demonstration. Then they leave class and come back a week later to do it again. Even if they can wrap their heads and hands around the new techniques in 45 minutes, everything seems to be lost again after an entire week.
SOLUTION: Students need to team up in two's or three's and rent some time during the week to keep their hands, and minds, working with the material! Scheduling is always a conflict, because we all lead busy professional lives, but I think it's highly necessary to work it out with other members of the class.
ALSO, there are a number of people in the city, including myself, that do offer private lessons. While it is more expensive than just renting time...the one on one time (or one on two with a partner) is extremely beneficial!!!