English for speakers of Other Languages (ESOL) is an accredited programme aimed at non-native English speakers, wanting to take up a new language and/or validate their skills. Every non UK national applying for a UK Citizenship will be assed and if their level is below Entry Level 3, they will need to pass ESOL.
ESOL is also a great way to reassure prospective employers that you have the English skills they are looking for. The course is also designed for the real world so the learning is practical and relevant such as the learning of everyday English, including grammar and punctuation.
For non UK nationals, Improving English skills will also help with the continuing of education, gaining professional qualifications as well as personal things like helping children with homework.