This article is from the Space FAQ, by Jon Leech leech@cs.unc.edu and Mark Bradford tla@surly.org with numerous contributions by others.
Basic Qualification Requirements
--------------------------------
Applicants MUST meet the following minimum requirements prior to
submitting an application.
Mission Specialist Astronaut Candidate:
1. Bachelor's degree from an accredited institution in engineering,
biological science, physical science or mathematics. Degree must be
followed by at least three years of related progressively responsible,
professional experience. An advanced degree is desirable and may be
substituted for part or all of the experience requirement (master's
degree = 1 year, doctoral degree = 3 years). Quality of academic
preparation is important.
2. Ability to pass a NASA class II space physical, which is similar to a
civilian or military class II flight physical and includes the following
specific standards:
Distant visual acuity:
20/150 or better uncorrected,
correctable to 20/20, each eye.
Blood pressure:
140/90 measured in sitting position.
3. Height between 58.5 and 76 inches.
Pilot Astronaut Candidate:
1. Bachelor's degree from an accredited institution in engineering,
biological science, physical science or mathematics. Degree must be
followed by at least three years of related progressively responsible,
professional experience. An advanced degree is desirable. Quality of
academic preparation is important.
2. At least 1000 hours pilot-in-command time in jet aircraft. Flight
test experience highly desirable.
3. Ability to pass a NASA Class I space physical which is similar to a
military or civilian Class I flight physical and includes the following
specific standards:
Distant visual acuity:
20/50 or better uncorrected
correctable to 20/20, each eye.
Blood pressure:
140/90 measured in sitting position.
4. Height between 64 and 76 inches.
Citizenship Requirements
Applications for the Astronaut Candidate Program must be citizens of
the United States.
Note on Academic Requirements
Applicants for the Astronaut Candidate Program must meet the basic
education requirements for NASA engineering and scientific positions --
specifically: successful completion of standard professional curriculum
in an accredited college or university leading to at least a bachelor's
degree with major study in an appropriate field of engineering,
biological science, physical science, or mathematics.
The following degree fields, while related to engineering and the
sciences, are not considered qualifying:
- Degrees in technology (Engineering Technology, Aviation Technology,
Medical Technology, etc.)
- Degrees in Psychology (except for Clinical Psychology, Physiological
Psychology, or Experimental Psychology which are qualifying).
- Degrees in Nursing.
- Degrees in social sciences (Geography, Anthropology, Archaeology, etc.)
- Degrees in Aviation, Aviation Management or similar fields.
 
Continue to: