The once a week ( 45 minutes )is in my humble opinion a lot of................
Let me explain.
I teach English to Thai people in Thailand.
I have my own private students. The youngest is 4 years old ( young ), a dozen are between 5 and 10, another dozen are between 10 and 13, and the rest are teenagers up to adults and many of them are doing or are finished with university .
Those who come here 30 minutes a day, at least 3 times a week ( and they get homework from me too ), are learning a lot, and they are all number ONE's in the school for English.
Further more, the parents told me that their grades inproved dramatically on other subject as well.
Those who come once a week, for 2 hours, ( and of course have no time for practice ( for all kind of stupid reasons ) are progressing as fast as a snail can run.)
If you learn once a week, the brain has 6 days time to forget, and you start all over again. it becomes boring and after a month, your 5 year old daughter will refuse to learn.
If you keep her busy for 30 minutes a day ( with rocket spanish ) and make sure it's not every day the same ( boring ) story she will hopefully stay interested.
Thai kids can learn to speak English very well n about 3 years , so , your kid can learn to speak Spanish in 3 years too. Amen.
ONCE a week is c....
Don't forget, Kids do not study the same way than adults.
Don't forget, kids take it in more easely than adult.
I have done exactly the same in a private school 5 years ago with very good results.
They key is DAILY repetion, not 45 Minutes a week.
Cheers, I must go. otherwise I get carried away to much.