I would think it would have so much to do with the student and their drive to learn and a the individual teacher wanting to teach. You might be grouping just a little to much together. Their are good teachers and bad just like doctors
Same goes in public schools.