You can make this app work for him by making changes in the settings. They have added color coding for the blanks and the words so the kiddo can match up the colors (hence the rainbow). You also have the option of word grouping. There are many ways to vary the level of difficulty to make it work for you. Hope that helps!