Kids have got to want to learn, libraries have got to be available to provide them with material other than the sanitized and biased texts they will find in public schools, and parents have got to keep watch and insure that actual learning takes place.
Schooling, public, private, or home, must be a challenge and not socialization (levelling).
Any kid CAN learn, most today don't believe they NEED to learn and all the free computers and feel-good exercises in the current mix only take the challenge farther away from the kids who would accept it.
The lower your IQ is the harder it is to attain the level of knowledge to take advantage of what you have. The person with the lower IQ must be more dilligent in his quest for excellence, no matter what his goals are. That is the way it has always been, and always will be. The problem here, I think, is that our society places more value on a bad physician with an 85 IQ than a good ditch digger with an 85 IQ. In my opinion, excellence itself is closer to God than mere social position and material possessions. An increase in material possessions and honors without a corresponding increase in excellence of the soul is the product of evil and the producer of more evil. This is the state of society today in the US.