You really can't blame schools...they are doing exactly what they were designed to do.  Blame the people who don't care enough about their kids (or who care more about earning money) to see to their progeny's educations properly