I stumbled upon this video a couple of months ago.
I went over to the website and checked it out. I tried the demo myself and then let the kids try it out. I was so impressed with the program and how it teaches. Not only does it teach concepts well, I love that it also encourages the kids to try. "Failure" is not something to avoid or fear, it is simply a natural part of learning and growing. Problem solving is inherent. And best of all is the joy that comes when they succeed after struggling through a concept. Learning to work is fabulous.
It is more expensive than I like but. I found a discount over at homeschool buyer's co-op which made it doable. With 2 kids that struggle with language, this is a blessing. I'll let you know how it goes.
Flora