I follow Client Centred Learning, which takes into account how a learner prefers to learn and adapts lessons to suit an individuals needs.
Benefits of this approach include:
More information is retained from each lesson
Students learn quicker and therefore likely to reduce the number of lessons required
Learners become more responsible for decisions made
Better prepared for driving alone and with more confidence once passed
Encourages self-evaluation and working together to set achievable goals