Weyand served on the faculty of the Infantry School from 1952 to 1953. Following this assignment he attended the Armed Forces Staff College, and upon graduation became military assistant in the Office of the Assistant Secretary of the Army for Financial Management until 1954. He moved on to become military assistant and executive to the Secretary of the Army from 1954 to 1957. He then graduated from the Army War College in 1958, moving on to command the 3d Battalion, 6th Infantry Regiment, in Europe (1958–1959). He served in the Office of the United States Commander in Berlin in 1960 then became chief of staff for the Communications Zone, United States Army, Europe from 1960 to 1961. He was the deputy chief and chief of legislative liaison for the Department of the Army from 1961 to 1964.