Depending on the time for education on school day basis only is not always effective. For those who has big class around, having a personalized time to learn further is not always possible. This is related with the fact that the number of student that has such intention is available in high numbers. And mostly, the opportunity to ask even a simple question will be presence in random.
To get better time to learn further, having private tutoring session will be a real help. In some condition, it is possible to get an extra hour of study with the same school teacher. But if the needed teacher is unavailable, finding the alternative is a must.
Simply picking random teacher to teach the lesson is not always ended positively. You will need to find a tutor that has supporting and convincing education background. This is related with the fact that some math problem as example will need a higher degree of understanding. It is not merely about the right answer only, but also related on how the math problem solved and explained. Another point that is worth to consider is related with the fee. Paying only for the tutor time will always mean that you will not have hidden extra charge around. This will help both sides to work together financially.