Price returned to the United States in April 1910, and was ordered to duty at the Rifle Range, Winthrop, Maryland. He assumed command of that post a few months after his arrival. He served in this position for three years and then three more at Winthrop, Maryland, as adjutant of the Basic School for Marine Officers at Portsmouth, Virginia. He also went on temporary foreign shore duty in Mexico, where he took part in the landing of Marines at Vera Cruz during the Mexican Intervention of 1914.