Book recommendation:
CGP: KS3 Mathematics: Essential SATS Practice (levels 5-8)
This practice book covers hundreds of maths exercises, covering all the GCSE maths topics. It's perfect for pupils who are either taking SATS level 3 or preparing to take the GCSE marths papers.
All my pupils have been pleased with their results after having done exercises from this book.