Maths Practice Worksheets

Download and print free maths worksheets here. You can use them to practice a range of mental maths skills, starting at primary school level.

Addition up to 10 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Addition up to 20 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Adding with zero digits up to 100 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Adding with zero digits up to 200 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Subtracting up to 10 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Subtracting up to 20 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Subtracting up to 100 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Multiplication of factors up to 12 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Multiplication of factors up to 15 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Multiplication of factors up to 100 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Square numbers up to 25 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Powers of 1-5 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Mixed low powers #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Signed multiplication up to 12 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Addition up to 1000 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Addition two/three numbers up to 10000 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Integer division up to 12 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Integer division up to 15 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Integer division up to 100 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Division with remainder up to 12 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Modulo (remainder) up to 20 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Subtract number bonds #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Addition/Subtraction up to 12 (positive) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Addition/Subtraction up to 12 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Addition/Subtraction up to 30 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Addition/Subtraction of three numbers up to 12 (positive) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Addition/Subtraction of three numbers up to 12 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Mixed addition/subtraction up to 20 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Mixed addition/subtraction up to 100 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Mixed addition/subtraction up to 1000 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Mixed problems up to 20 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Mixed problems (Y3 medium) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Mixed problems (Y3 hard) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Mixed problems (Y4 easy) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Mixed problems (Y4 hard) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Addition of fractions (up to 6) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Subtraction of fractions (up to 6) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Addition of fractions (up to 12) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Multiplication of fractions (up to 6) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Multiplication of fractions (up to 12) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Division of fractions (up to 6) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Mixed operations with fractions (up to 6) #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Identify prime numbers #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Prime factor decomposition #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Solving addition for x #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Solving addition/subtraction for x #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Calculate 25 percent up to 100 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Calculate 25 percent up to 1000 #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Calculate 25 percent, mixed #1  #2  #3  #4  #5  #6  #7  #8  #9  more
Mixed ladder problems (1min per column) #1  #2  #3  #4  #5  #6  #7  #8  #9  more

If you like these worksheets, please consider making a donation to BBC Children in Need. If you have any suggestions or questions, please send an email.