Thanks for the info Incogneato. I will definitely try Aleks next. I know my son likes the word problems in Singapore. He says they make him think. Not necessarily new concepts from what he was doing elsewhere but he has to decide whether to add/subtract/multiply/divide and also which numbers to use. I think they refer to it as "Real math". Is Aleks like that as well?