There are a lot of free ESOL exercises on the Internet. Here are some.
British Council
This site has lots of resources for listening, reading and grammar
General English
https://learnenglish.britishcouncil.org
English for children aged 5 to 12
https://learnenglishkids.britishcouncil.org/
English for teens aged 13 to 17
https://learnenglishteens.britishcouncil.org/
OUP Student sites
These are free grammar, vocabulary and pronunciation exercises to go with OUP’s English textbooks
English File – all levels
https://elt.oup.com/student/englishfile/
Headway – all levels
https://elt.oup.com/student/headway/
All free resources
https://elt.oup.com/learning_resources/
English for Living
Podcasts and workbooks on life in Ireland, from Phoenix FM
12 podcasts with workbooks
Podcasts and workbooks on life in Ireland, from Phoenix FM
English For Living – Lesson 1 – Introductions
English For Living – Lesson 2 – Moving to Blanchardstown
English For Living – Lesson 3 – Primary School
English For Living – Lesson 4 – The Shopping Centre
English For Living – Lesson 5 – The Doctor
English For Living – Lesson 6 – The Bank
English For Living – Lesson 7 – Revision
English For Living – Lesson 8 – Finding A Job
English For Living – Lesson 9 – ITB
English For Living – Lesson 10 – Citizens Information