Children start to learn English at school at the age of 3. From age 7 they need to pass their English exams every year.
Many Spanish universities require C.E.F.R. Level B1 when the students start the course. All universities require students to pass Level B1 English in order to obtain their degree in any subject.
Job promotions for professional people, i.e. teachers, nurses, etc. require that they have a minimum of Level B1 English.
Lanzarote is an island devoted to tourism. The tourist industry needs their employees, in every sphere, to speak some English.