Channels you will also like
Vlad's teaching tales
More Than English Podcast
School's Out
Engsavvy ( 504 Absolutely Essential Words )
Meaningful Language Learning