Must I be a U.S. citizen to apply?

No. You must, however, reside in the United States or a U.S. territory and attend all four years of high school in the United States. At this time, the Jack Kent Cooke Foundation is not providing services to students who attend high school outside of the United States.