Check this out. Geosense: an online world geography game.
I had two years of geography, taught by a mad Hungarian with bad psoriasis. He could also do long division on his fingers. You think I kid? Thanks to my three ring binder, my crayons and my Mercator projections (not to mention my official paper and reinforcements), I knew that Suriname was in South America, not Africa.
Having horrific flashbacks now, right brother?