Promotions in the US Army for officers follows the progression 1st/2nd lieutenant, captain, major, lieutenant colonel, colonel and then general. Each has a time in grade requirement. Beyond captain there are education and assignment requirements that vary from branch to branch. Generals are appointed by the US Senate.—David Foss