At the age of 17, Heinlein graduated from Central High School in Kansas City, Missouri. He spent one year at the University of Missouri before he entered the U.S. Naval Academy in Annapolis, Maryland, from which he graduated as the 20th best among the 243 cadets. He spent five years in the Pacific Ocean until he had to retire because of ...