It also seems to mix up American and British English pronunciation between the phoneme and word forms a lot, for example in the word "class" which uses American phonemes but uses the British word pronunciation.
It sometimes cheats by declaring a word 'difficult'. For example word "no" is declared difficult, which the average learner is probably pretty practiced in saying. It's just not using the same phoneme as the all the other 'o' phonemes on the website.
I'm sure its made with best intentions, but the foundation on which the app is built / prompted is incorrect. Please don't use this to teach children. Use proper material made by educators, acclaimed authors and experts.