We use this app every day. I can create my own site word list and load it as flash cards. It allows you to mark the words he has trouble with and enables you to repeat only those words. My son is 4 and this is an excellent tool to teach the common site words.
Austin_tech about SightWords Pro