I've often thought that homework clubs would be a good start at helping the less advantaged children to bridge the gap. This applies especially at primary school, where it is almost impossible for a child to do a project involving library books, craft activity, use of the computer etc. unless the parent is involved.
At DS' primary school the teachers always claimed that all the children have a computer at home, simpy because the parents are happy to receive letters by email, but that it not the same thing as having space to work, and plenty of ink and paper in the computer, and time to use the computer in a large family etc. etc.
As for reading with DCs at home, I think some school should use parent helpers in a more targetted way; I've helped for 4 years now, and only one of the teachers made a point of sending me the pupils who weren't getting read with at home, most of the others chose to be "fair", and give everyone a turn.