Practice papers

33 full-length papers for Grades 2 to 12, every one with answers. Print them, set a timer, and mark them yourself.

Grade 2 6 papers

Grade 3 6 papers

Grade 4 6 papers

Grade 5 6 papers

Grade 6 2 papers

Grade 7 2 papers

Grade 8 2 papers

Grade 9 2 papers

Grades 10–12 1 paper