Yeah...and they make a Microsoft Office 2008 made specifically for a Mac so school work is no problem.
Not to mention, it's rare that a Mac is going to freeze up during school work and make you lose all your progress. I play CSS, WoW and Starcraft II on my Macs at full graphics and I don't have any glitches or lag during gameplay. Plus, as long as he gets the i5, i7 or whatever the 3rd option is, he will be on top of things for a long time (4gb ram, 1tb HDD, 512mb graphics, 3.0ghz+ processors...etc). Both of my macs are 3 years old and I still run everything, including new games...flawlessly. Oh, and some of the new Macs include an option to add the umm...express port or whatever to add higher graphics cards on top of the 512 they already have.

Heck, he doesn't even have to upgrade for multiple years if he gets the top of the line when he first buys. Even new games that are out require very little out of a Mac to run well, and I doubt that anything will be released in the near future (5 years) that is going to be fucking INSANE and not be able to run on a top of the line Mac of today.
Oh and you don't have to stay on top of spyware, malware, virus protection and a lack of updates when there are glitches in a PC. I have yet to do anything to my Macs in 3 years and my computer turns on in less than 20 seconds and all programs including internet all run amazingly fast.
Also...if he gets a Mac, make sure he orders on the
www.apple.com website and go to the STORE > REFURBISHED section. Both of mine are refurbished and were about $400 off the retail price. :-)