I thought I would let you know how I taught dd maths.
I used the Letts revision guide and workbook. Also their mythical maths series. As well as this I used a Wilko's A4 graph paper book, coloured crayons and pencils. We also turned to Khan Academy when I could not understand the maths or when she just wanted to do some computer maths for a change. Senteacher also has some good printable resources.
We would work through 3 sections of the revision guide each time. (it is split into boxes and sometimes for easy sections we might do 2 at once). The first section would be what we had already done for the past 2 days, the second section we would have done the day before and the third section would be something new I was introducing. So we would progress through with one new section each day. I would have set her examples on the A4 pad prior to the lesson or would work through and scribble things for her to work out as we went. I would give her one or two examples to work through for each section on the A4 pad at the end and get her to do the "quick test" when we reached it.
She would then do work book by herself and would only ask for help if she were stuck. This may be after a break or for the lesson next day, depending on how time was going and how she was feeling. The pages she did in this would be from topics she had done a few days to a week earlier.
If she wanted to take things easier or just have a bit of a change (or I wanted a break) she would do some of her Khan Academy or Mythical Maths book.
What I found helps with lessons is:
Lots of colour and diagrams. Eg: "To get an improper fraction multiply the whole number by the denominator, so 2 1/5 becomes 11/5" How much more fun for a child to actually see 2 coloured circles divided into 5. Your drawing does not have to be perfect, you can ask the child to imagine you have drawn perfect, equally sized 5ths.
Pick interesting examples. Aliens on spaceships, dragons dividing up a sponge cake. Bearings can be taught as easily by a teddy bears' game of hide and seek as by a tanker driving into harbour.
Stop talking and start listening. Your child will learn so much more by doing the maths than by having it told to them. Give lots of examples for them to have a go at as you work through the sections. If your child gets stuck, it is so tempting to jump in with the answer. IME it is a balance between encouraging the child to work it out with a few hints and completely helping if the child is finding it difficult to the point of tediousness. Often a child will sit quietly because they are trying to work something out. They just need time, not hints. Judging what to do takes a lot of listening to the child.
Maths takes time. If you can't understand something the best option is often to walk away and come back later. The subconscious seems to work on it while you are doing something else. If introducing something difficult just tell the child you don't expect them to understand it this time, you are just telling them about it. It does not matter if the child does not understand it first time and it is surprising how much easier they learn if the anxiety of failing is taken away. Getting them to indicate with their thumb how well they are understanding it will help them see they are making progress and only understanding it a bit is success, not failure. Also, repeating it next day then in a few days helps it on its journey from short term to long term memory. Do not worry you are not explaining it right, as they will interpret this as their failing. You too can also "leave that bit" and come back to it next day.
Keep it fun. Stop as soon as the child is getting tired. It is no use just getting to the end of a section is your child really wants to stop. Pick a time when both of you are not tired. A child will return so much easier to a lesson they found fun last time.
This has turned into a bit of an essay, so I hope you find some of it useful. You can just take the bits you want and ignore the rest. Maths too comes fairly easily to me. so for me the challenge is finding clear and interesting ways to explain it. I often see maths problems as diagrams and drawing these out helps dd understand also.