The main reason why bigger schools are better is that they offer more flexibility compared to smaller schools. In fact, you might need to change classes due to factors such as time constraints, not getting along with the teacher or lessons going too fast or too slow for you and you can do so more easily in a school that provides a greater variety of courses.