When are STO direct applications open? Modified on: Mon, 21 Jul, 2025 at 8:45 AM Applications are open from the 15th May 2025 9am – 26th August 2025 at 12pm.