Depends on what you want to do in NASA... I'm going to UWashington which is very good for computer science (which NASA obviously needs lots of) Also, there are lots of aerospace companies there--so opportunities to work your way up to NASA... just one example. other than that, any tech school would be good