What are the Military Ranks?

The military ranks, or chain of command, in the US army going from bottom to top are Private, Private 2, Private First Class, Specialist, Corporal, Sergeant, Staff Sergeant, Sergeant First Class, Master Sergeant, First Sergeant, Sergeant Major, Command Sergeant Major, Sergeant Major of the Army, Warrant Officer, Chief Warrant Officer 2, Chief Warrant Officer 3 Chief Warrant Officer 4 Chief Warrant Officer 5 Second Lieutenant, First Lieutenant, Captain, Major, Lieutenant Colonel, Colonel, Brigadier General, Major General, Lieutenant General, General and General of the Army.