I think most of the teachers I've had expected the student to instantly pick up on something and fix it completely by the next week, if not do more than that.And then the weekly meeting doesn't leave anytime for experimenting with things or for figuring much out yourself.
With the weekly lesson schedule, if they give you a section to work on and it's too difficult, then you end up spending all your time on that and still walk into the next lesson not able to play it.