Schools getting too much of the blame