"No one was ever wise by chance"
Seneca the Younger 4BC-65AD
My son has started using it for last minute revision for Science in particular, as it breaks the huge amount of content down into manageable chunks. Visuals and short answers are asked, and scores are kept. Progress through the unit is recorded.
Worth a look for revision certainly.
There are some Geography materials there, but not for all the specifications as yet.