Kittyt, it might also be worth having a word with DD's class teacher.
DS1 is dyslexic and dyspraxic.
His teacher had groups of children all learning different tables, and to test them on their tables she would call out "6 times", "9 times" etc.
The children then had to multiply the number she said by the table they were learning that week. This obviously meant that she could test the whole class at the same time, irrespective of which level/stage they were at.
DS1 always panicked; he couldn't remember which number he was supposed to be multiplying by, then couldn't remember how to form his numbers, then couldn't stop his hands shaking, and by this time the teacher had moved onto the next question.
I only found this out because he was getting correct answers fairly consistently at home (after a LOT of practising and coaching), but not succeeding well in the weekly school tests.
The teacher was very helpful and tested him separately (and discreetly!) from then on - and let him have his 1-100 number line on the desk to remind him of how to form his numbers.
HTH