Question: how to become a warrant officer in the us army?
Answer: Have a high school diploma.
Be at least 18 years old at the time of enlistment and not have passed their 33rd birthday at the time of selection (for aviators) or their 46th birthday for all other specialties. ... 
Be a citizen of the United States.