The International Institute of St. Louis has closed on the purchase of the former St. Elizabeth’s Academy at 3401 Arsenal St., where it plans to spend $4 million to buy and update the school’s buildings to house its headquarters.