Years 1–6 · England National Curriculum strands
50 questions each · varying difficulty · tells you why a wrong answer is wrong.