At the beginning of World War I Weaver transferred to the Aviation Section of the Signal Corps, and was initially assigned as Commandant of Flying Cadets at Wilbur Wright Field, Ohio, receiving promotion to Major.
Weaver was subsequently assigned as the first commander of the Aviation Mechanical School in St. Paul, Minnesota.