I don't think the lack of access to knowledge is the problem though. You could have a fountain of knowledge in each classroom, but it would make no difference if you could get the kids to drink from it.
What's needed is a culture that embraces learning and respects study (terms like "boffin" and "swat" shouldn't be used as insults). We should have the same level of respect for our brilliant thinkers as we do for our sports stars, musicians and actors.
We need to make sure that while information is available, it's availaible to everyone, no matter where they live, or what handicaps they might face. Lots of libraries with internet access, braile books and audio books, learning support for the physically and mentally handicapped.
We need to encorage parents to read to their children and help them study, and make sure they have the time to do it. And we need to make sure there are provisions for those who have parents who can't or won't.
We need to make sure we recruit the best teachers, and then keep them. We need to make sure classrooms are of a suitable size so these teachers can keep control and learn the individual needs of each child, rather than keep piling more and more in. We need to make sure that classrooms have the necessary equipement for children to learn. And we need to make sure lessons are interesting, relevent and engaging.