No research here, but I use the great Fresh Cards app (by allenu here on HN) with my daughter's homeschooling, and it works great. We've used it for phonics and all sorts of basic math facts, and I use it for scheduling spelling word review as well. We're about to start teaching science and I anticipate using it a lot there as well.