More than 2,000 undocumented migrants have been granted permission to stay under a special government scheme.

The figure mainly involves former English language school students who had stayed on working in jobs here after their visas expired.

They were granted permission to stay here after paying a €350 fee and being subjected to Garda vetting. They were also allowed to get permission to remain for children and other family members who were already living here.