Yes. I do agree that smaller classes will fair better than larger ones. It will be more personalize so the students will have better chance of interacting with the teacher.
Also having students doing group studies are important part in classes as they can actually help each others better. This is what I learnt from my kid's school as overall percentage of passes are much higher than other schools.