Spanish is the second most widely spoken language in the world after Mandarin Chinese so most people in Spain don't learn English, they don't need it.
Discussion
That makes sense. If you can speak Spanish you can get by in Spain and in most of the Americas.