I've posted Horrible Histories songs before - I love them, they work really well as pop songs while also being both hilarious and edumacational, like. Here's one of their newer ones which I just came across on youtube, The Rosa Parks song.
I also can't resist adding one of my all-time favourite HH songs, Dick Turpin Highwayman (plus, Mat Baynton: f--- yes.)