Well, actually the answer is NO in most countries that I have lived in.<br><br>
Here in Ireland, obviously English is the main spoken language, but ESL is only available if you pay. Maybe the odd charity community group or local collective society, )i.e. Polish community centre) may provide something, but general ESL is only available at colleges where you pay.<br><br>
I do believe that if you are an immigrant into a new country you should be able to speak the language before you arrive, to some degree. Yes, of course you should be able to improve your language skill once you arrive, but why should that be at a cost to the tax paying local population -<br><br>
If I want to learn Spanish in Spain, i would expect to pay!<br><br>
So, I say Nien!