I have found a website that is proving really useful, it's called yourteacher.com and it is American but still very good. There is a teacher teaching at a white board for around two minutes on each subject and then there are online questions followed by printed sheets. The levels range from late primary to university maths although it is mainly algebra and geometry. Both my boys are able to use it and one is gifted in maths and the other struggles.
Books I have also found very useful in the past, and especially for parents as it shows you how to tackle the problems in layman's terms are Peter Robson, Maths in Practice. They are quite old-fashioned but really sort out the foundations. Oh and there is an answer book!