It depends on what you want to study in college. You can get a degree in almost any science and be able to become an astronaut, so it all depends on you. You need to find something that you love, and then be great at it.
Like, for example, I love physics, astronomy, and aerospace engineering. Do I know what I want to be? An astronaut. Do I know which of those fields I'm going to study? No. But I love all of them and I'm good at all of them, so once I figure out which one I love most, I'll go after it.(I still have high school to get through, so I've got some time)
Some general courses in high school that will help you are math, science, and technology related. It all depends on what you're interested in. Mostly, NASA is looking for people with a degree (Bachelor's at minimum) in a Science, Technology, Engineering, or Math (STEM) related field. So just stick to that and you'll be good. Good luck!
A great deal of them come from the military - many hours of flying time/experience along with the various degrees they've attained - others have specialized degrees in many areas - bottom line: no matter the career, only the tops in that particular field with outstanding physical conditioning are accepted into the program.
Oops! I made a mistake on the percent of Mormons who are astronauts, it is 95 %.
ok.. why a mormine I ment what degrees not religion
You need to be Mormon. Almost 25 % are.