You have to be an Australian citizen or permanent resident. Unfortunately, we can't take people on visas.
Do you have a question for Teach for Australia or any other graduate employer? Ask it here!