StuckInTheMiddleWithYou - as has been pointed out many times on this thread, if learning a language at the primary level is going to be the way out of poverty, then there are plenty of FREE resources for parents to teach their children - or indeed, to teach a bunch of children who can't afford to do the private classes.
Electra - my kids didn't do lots of expensive after-school classes because we couldn't afford it - just like we couldn't afford the trips abroad etc. They understand that there is a finite amount of disposable income in the household, and choices have to be made.
At the moment, we are saving all we can, in order to be able to finance the dses maintenance costs at university. Because we live in Scotland, their fees are paid (or some of them are paid if they study in England, and they can take out a loan for the rest) - but because dh's income falls above a certain level, they are only entitled to take out the minimum student loan towards their living costs - and that's under £1,000 per year. We are going to have to find the rest - upwards of £42,000 over six years. We know, and the boys know, that this is going to mean some hard choices over the years to come, and they understand that some of the things they, and we, want, aren't going to happen.
We started teaching them this lesson early on - if we couldn't afford something, we told them so. I checked with them today, and none of them feel this made them somehow less worthy than any of their school friends who were better off, nor did they ever feel superior to those less well off.
Telling a child you can't afford something isn't telling them they are less worthy or that they are inferior - well, not in my experience, anyhow.