Both my children used Type to Learn. My son with Dysgraphia struggles with both speed and accuracy, but the program at least got him familiar with homerow and the basics of typing. Many schools both public and private use this program.