I'm not quite sure about this, but I'm getting the impression that it depends to some extent on both the instructor and the school, as well as all the above. Now, whether this means that schools or instructors whose students on average take longer are more thorough, or just don't teach as well and want extra money...bit of a minefield there, and I really don't know.