Sorry, it was not my intention to offend. I was commenting on the compensation of private (your cousin) vs public sectors.
I'm not so sure that it's socioeconomic as it is the quality/methods of teacher. I'll give you an example - my niece goes to a private Montessori school - there's low teacher-student ratio, lots of resources/funds but the method of teaching math is spiral (introduce a new subject, do a few problems, review previous lessons) not mastery (stay on one topic, do only problems on that topic, master it). Somewhere along the line, she didn't "get" a topic(s) and now at pre-algebra level (7th grade), she is falling apart - can't do word problems which is the ultimate in applying what you understand. Her mother is obsessed with keeping her on this track so that she'll be with the "good" honors kids when she gets to high school. It makes for brutal Thanksgiving lunch when I suggest pulling her out of school, starting with Singapore Math at 1st grade level and work upwards to try to catch whatever gaps she has in her math education.
At least where math is concerned, IMO educators need to focus on MASTERY of basic math (addition, subtraction, multiplication, division, fractions, decimals, percents) in the elementary ages. Forget about statistics, graphs, all that fancy stuff meant to impress parents. On the other spectrum of the socioeconomic angle, I have first hand knowledge of my son's charter school in a low-income area that does great. If it did not perform, the parents would send their kids to other magnet or public schools. We have an enrollment period to sign up for a lottery for each magnet school (preference given if you have a sibling at a school) so there are ways out but it takes involved parents. So for us, (student) results and compe ion work - if anything, problems arise in the public schools which have unionized teachers who are hard to get rid of. So you guys don't have any school choice in SA? Is there no accountability of the charter schools - performance wise?