How long will it take for my kids to speak English?

Hi everyone!
So, We live in Italy now but my family is planning to move to Canada in the summer. I have 2 children (10 & 7) who don't speak fluent English. My oldest can have a very basic conversation but the 7 year old is not able to do even that. I have been told they will be put in a normal class with occassional ESL teacher help. Does anyone know, from experience , how long it will take them to become fluent? I shudder at the thought of them sitting in class clueless for a long time...

you should read this article. :)http://drsaraheaton.wordpress.com/2011/ … -language/

Thank you! I have been searching for articles and none were quite this good.  I'm open to more advice/articles!! ;)

hi dragonele where are you planning to stay in canada?How much time did you wait for your visa?Any tips how to apply plse.
Thanks

@mike77- you could start a new topic on the Canada forum. Thank you.