An expanding array of technological devices provides new options for minimizing the writing difficulties experienced by students with learning disabilities.
As you noted, there are a variety of typing programs on the market. The best answer to your question is that there may not be one single program that best meets your son’s needs.…
There are many ways to help your child develop his reading skills. Sight words can be practiced using flashcards, which you can easily make at home using index cards.
You should not have to wonder if your son has a learning disability or a language disability. Send a letter to the principal requesting a meeting to discuss your son.
The problems you describe could be the initial clues that this child might have learning disabilities. The fact that he needed language therapy adds to the possibility of this diagnosis.