Hi Streep:
This is the point where regulars will say uh oh here she goes again ... so apologies folks...
If maths is the problem there are solutions out there:
mathsfactor: www.themathsfactor.com/ - we've used this to great success. Carol vorderman presents a little lesson showing step by step how to perform a certain type of calculation - there then is a warm up exercise and then practice. At first (certainly Y2/ Y3) I had to help with typing, but eventually my DD1 got fed up with me typing too slowly and took over.
Others have recommended:
Komodo maths: komodomath.com/
Math whizz: www.whizz.com/
Mathletics: www.mathletics.co.uk/
Now these all have slightly different formats, some are more openly competitive than others and others have more of a tutorial style format - but I think all of them offer free trials - so my advice is have a visit to their websites & try them out, let your DD have an opinion in going for one of these or not - you really have nothing to lose.
Additionally:
FREE Khan academy (this is set up for US school system - so each 'grade' is roughly 1 behind English Year groups - e.g. Grade 5 = UK Year 4): www.khanacademy.org/ - from opening page - select LEARN - then select Math & then select appropriate US Grade. Curriculum is slightly different - but basically core skills are taught. (My DDs found faceless voice a bit dry - preferred to see Carol and giggle about inconsistent hair styles although same outfit on mathsfactor - but we do use this when they aren't quite getting it (nice back-up resource).
Other useful free resources:
Woodland Junior School Maths Zone: resources.woodlands-junior.kent.sch.uk/maths/ - just brilliant - go to area you want to work on and follow links to all sorts of resources/ free on-line games.
Multiplication.com: www.multiplication.com/games - lots of games here (not just multiplication) but great practice for learning times tables.
Mumnset had a link to Math Champs on their education pages a while ago (not sure if still there) - times tables are spread across age groups - but lots of great practice here & again all free: www.mathschamps.co.uk/#home
-----
DD1 finished Y2 on NCL1 at KS1 SATs and could barely add to 20 and could not even take 1 from ten. I was in utter despair - but through doing a concerted 1 hour of extra maths a week (mathsfactor/ games on woodlands junior maths zone/ games through My Maths which the school subscribed to) mostly whilst I was doing chores (cooking/ cleaning/ ironing/ etc...) she has slowly but surely improved beyond all recognition. DD1 is in Y6 now and is literally expected to attain NC L6 on KS2 SATs. She's taken 5 mock tests now (past SATs papers from previous years) with the school and has passed every time. It may be that on the day she doesn't pass - but we're just so pleased that she's ahead of the game where maths skills are concerned going into secondary, especially after such a poor start.
HTH