ESOL Classes

Students in an EFA class

“I was first introduced to EFA when I was told about free English classes with a creche for babies. I didn’t have enough money to pay to have anyone look after my son. To be honest, I think that was the best opportunity I had in my life here.” – Veronica, EFA student

Our classes are hosted by community groups including campaigning groups, migrant support groups, trade unions, faith organisations, schools, and community centres.

If you would like to set up a new class for your community, please email us at

We use ‘participatory ESOL’, also known as ‘learner-led’ or ‘democratic’ education; a collaborative learning style that values the students’ existing knowledge and experiences, and challenges traditional classroom hierarchies. More on our teaching approach

“The positive impact has been that now we’ve got a community within the communities of parents, local families that live close to the school and au pairs.” – Headteacher of a school hosting EFA classes

We are currently holding classes in Greenwich, Hackney, Lambeth, Southwark, and Tower Hamlets. Classes are held both in-person and online, and they usually last two hours, with a break for refreshments in the middle.

If you’re interested in joining one of our online classes, please complete this form

If you don’t live in one of the boroughs we serve, you may search for organisations offering English classes in your area on this map, created by the Greater London Authority.

Alternatively, you can find out whether there’s a local ESOL class you can attend by contacting your local college or local authority: Type ESOL plus your local area into Google, e.g. ‘ESOL Tower Hamlets’.