Suitable for Key Stage 3
The following, good quality resources are free and require registration and sign in with a STEM login. There are teaching resources for KS3. There are 42 weeks of lessons for year 7, 6 weeks for year 8 and 6 weeks for year 9.
The following resources would need some development by teachers to make them child friendly:
Suitable for KS3 and KS4 (Year 10)