Let me share my thoughts as an ex MOE teacher, a current private tutor and part time poly lecturer.
Before I became a private tutor I was quite skeptical of private tuition because I believed that school is still the best place to learn, trained teachers who knows how to ace in examination best, discipline and other values being taught and trained in this very compound. That's what I told my students' parents in the past.
However after I resigned (due to further studies), I needed to have some form of income still while having flexible hour job so I tried out private tuition, and I admit initially is due to money but after I teach I do see a different view of tuition. I think no matter how much I want to help my school kids in the past, I find myself lack of the resources to do so because there are simply alot of non - teaching duties and job I have to do. In fact I spend less time thinking of teaching a subject than doing other stuff (organise events, etc) and I have more than 100 students to monitor. There are students who learn slower than the rest and they need the special 1-1 attention to catch up. Being in the bottom few JCs in SG there are alot of such students and I only have limited hours each week to meet them outside classroom. So I am unable to help them down at personal level in terms of coaching. And I am practical in a sense I won't want to work till 9pm everyday "for free".
For private tuition, I find myself really thinking hard on how to assist a child in his learning, partly because now I am paid specially for that and these kids really want tuition on their own and not because parents insist. They are appreciative and really pay attention to the teaching, and these kids are the ones who face difficulty to pass or even get a C. So I feel tuition has its own benefits to a specific group of kids.
So private tuition is not all that bad, I agree people find it unfair because some parents can afford more than others. But along this line it is also unfair that some schools in sg have more resources than others, in terms of quality of teachers, the quantity and also school funds. End of the day it is really up to the kids and the parents to think of what they can do best. If a child has no money for tutor then he or she has to be more proactive in approaching school teachers (be it teachers who are not teaching his class) for extra help.
On the other hand I am also pretty disgusted by tuition centres who only accept students who already score B or A as this will help in their marketing "our centre has XX % of A students". Weak students are rejected because the centre knows pushing to A is quite difficult and may ruin their image. For me is the opposite, usually I don't accept students from top schools unless they are really struggling. I prefer to take in students who are sincere in requesting the extra help on their own and who really need this extra help.
Of course private tuition is expensive, especially if one hires a current or ex sch teacher. I try to request a rate that is lower but still I am also guilty of not accepting jobs that offers too low a rate, such as $25 / hr for JC level on 1 to 1 basis.
Don't blame the parents, for we all want our kids to do well and provide the best we can. However we should not listen to our own needs instead of our children's too.