Junior japanese

NIHONGO DAISUKI !

This site is amazing and gives you rundowns on the different structures learned at each year level. It also tells you how to draw kanji and their meanings of them. They've got information for every year group. 

https://www.nihongodaisuki.com/

This has some videos that can be useful for listening practice, although may not have all/have extra vocab.