That's the difference between a professional teacher and an amateur. Don't get me wrong- I appreciate the guys who volunteer because without them the hobby wouldn't sustain itself. But most club instructors don't know how to put together a logical course of study and implement it like you described.