BlocklyLearn computer programming skills - fun and free.
BBC LearningThis site is old and no longer updated and yet there's so much still available, from language learning to BBC Bitesize for revision. No TV licence required except for content on BBC iPlayer.
Khan AcademyGood for maths and computing for all ages but other subjects at Secondary level. Note this uses the U.S. grade system but it's mostly common material.