I would agree that reading seems to be key. My dd read a wide range of material from 1st news and childrens NG to fairy stories, poems and sometimes we would just open any page in an encyclopedia and read a couple of pages. I also took advice from this forum and invested in an electronic dictionary, which really helped as she did not lose the flow as much as stopping to look something up in a paper dictionary. Crosswords were also good and seen as fun. later on we used ds games brain training and maths games also used www.teachingtables.co.uk
Also I would say read patricias advice on home tutoring. We did, almost to the letter and dd was absolutly fine when it came to the tests and with a very positive outcome.
Good luck, if you keep posting there will always be someone to help.