some good comments so far.
my son is in middle school, 6th grade. He has in a "magnet school" program, where you have the normal academic classes (but at a pre-AP level) as well as additional classes/electives for practical stuff, such as web design, 3-D modeling, photoshop, multimedia, rocketry, robotics (ok the last two not really practical).
He likes it way better than his previous normal public school program, which was quote "dumb & boring". He hated it back when he was in 3rd - 5th grade in normal public school classes and he was being "undertought".
He wants to continue in the program thru 8th grade. I'm worried about after that, and he goes to a normal high school (Madison High School) - I hope he doesn't regress.