Learn for good has some great games for older kids. It has two really neat ones that we've tried: 3rd World Farmer and Pandemic- both these are great simulation games that get you thinking!
Shift 3 is also a puzzler! If you can figure this one out, you should get a prize!