Your plan seems very good
unfortunately it falls over - and i mean falls over bad on one thing:
Mathematics is a hierarchical subject
simply put, you need year 4 maths to do year 5 maths, which you need to do year 6 maths, which is built on in year 7 maths, which year 8 maths will draw upon...