I've purchased a subscription to iXL and DD7 uses it regularly. She loves it and can pick and choose what topic she's in the mood for. She loves getting the medals and rewards. It matches to the National Curriculum and has helped her in a positive way. I do think its better to use for short periods of time because it is a bit dull! Just lines of text or pics to choose from.
Now DD school has signed them up to Skoolbro. It's colourful and fun. It's algorithm adjusts the next task based on your child's ability. The only reservation I have is that it makes you 'play' against others in her class. Their name and avatar pops up. This makes it more competitive and DD got a bit upset when she lost in two games against her friend. Yes I know I should toughen her up! She's usually fine about losing in sports and board games but I don't want her to become disheartened when it comes to education. I've said to her that this should motivate her to practise and get better. But I don't know, the whole competitive side doesn't sit right with me. Just wanted to know whether I was being PFB with her?!