If your child walks or cycles to school, or even if they don’t but you find they have about five different bits of luggage to carry to school, this is an excellent ruck sack. It has lots of useful pockets (I love a dedicated pocket), it’s well made, has reflective stripes.. but perhaps most importantly, it’s endorsed by the Backcare Charity.
This is the small size, but I’ve found it plenty big enough for a nine year old. But, if you don’t think that will be big enough, there’s also a large size.
£25 from John Lewis.