My younger son wanted to learn Spanish this year. I cannot teach him Spanish as a Mom-taught homeschool class. I learned French in public school and in college.
I signed my son up for online classes with a native speaker who resides in Mexico. I wrote of this company here.
After I paid for the five classes as a trial package deal I signed my son up for a nearly full curriculum homeschool program. That program includes Latin. The academic work load for this "homeschool school" or whatever you call it is large. He attends classes one day a week but there is enough work to do to keep he and I busy working at home at least 25 hours in the rest of the week. I would count the hours for a more accurate tally but it would not be accurate since we have been behind from day one.
My son's workload is higher than we expected from that endeavor and there is no time left for the Spanish class. My son begged to not pay for more Spanish classes. He enjoys learning Spanish and is annoyed that he won't continue but he just can't take the workload.
I know some of you will ask how the class went. He complained that the teacher/native speaker talked too fast but I am not upset with her or the company because my son refused to speak up and ask her to slow down. Surprisingly my argumentative stubborn son somehow is shy when it comes to reasonable requests, he suddenly loses any ounce of assertiveness he has. He also reported this complaint to me at the end of class three and I said to speak up in class four but he chose not to. He complained again before class five and he didn't ask her to slow down then either. He knew that we would not renew after class five.
This class had little homework. The problem is my son is already busy enough doing the rest of his work. I would recommend this class and this company. I still cannot judge how this workload compares but I bet for grade seven it is light compared to school. If you want to learn a lot you will have to pay for two or more classes a week I feel. Or if you are using a textbook to learn Spanish you could supplement with the native live teacher to at least help with pronunciation only.