Oak National Academy
Oak National Academy also has plenty of units for every subjects.
Primary Science Teaching Trust
Primary Science teaching trust has plenty of fun ways of learning different topics in science
BBC Bitesize has plenty of resources for all subjects with videos, games and activities.