Sounds more like a resident tax, rather than anything to do with language.

A very similar things also happens in the UK. My kids (British citizens) would be charged around 4 times more than a 'local' (includes foreigners) to study at University in the UK. Costs a lot less here at the government run Uni