Learning English in 3 months!
As I have noticed, the wife or husband of an Iranian scholar student come abroad with this belief and a sweet dream that after a while they can get a good score in IELTS English exam and enter the university. But because they are not in a real English environment it takes a long time (at least 1 year) to get an acceptable score in IELTS. Apart from this, there are other obstacles. In Australia, high quality English classes are very expensive and are not affordable with student salary. They offer discount for some kind of visas (for example migrants) but not for temporary student visa holders. When you go there, at first they check your visa and its sub class and then tell you: sorry, you are not eligible (I, myself have heard this sentence several times).
Another obstacle is having a child under school age. Childcare fee is more than $200 per week. If you are lucky to get childcare benefit from the government it decreases to $75 per week. Every childcare has a long waiting list and it takes time to find a place and put your child there.
Overcoming these obstacles and get an acceptable result in IELTS is just the first step. Getting a scholarship from foreign universities is not an easy task and without scholarship how you can afford the high tuition fee of English speaking countries universities.
I strongly recommend people to improve English before going abroad to save time and money.