I rented an aircraft in SD and was not impressed by the mechanical condition of the aircraft (C-172). I am not sure if there is a school at STI, but you can call ACSA at 566-0888 and ask them.
I personally would recommend getting your licenses in the US. South Florida is cheap to live and get time in. There are at least 20 schools in from Miami to Palm Beach.