We use a program for language called Lexia Learning. It follows all core areas of teaching English and goes nicely with several other programs we use including hooked on phonics and the Dubard Method for Teaching Language. The girls access the program on their school ipads.
Included with the membership of this program we have access to worksheets that represent every level of what we learn on the ipad. This gives us the opportunity to work on our handwriting skills and also things like scissor cutting skills as well as the language learned from working on the content.