Italki classroom is very difficult to work with, it's an internet page (not a software) so it can be very buggy even if the internet is fine. I have problems sometimes with Skype and Zoom but nothing worth cancelling the lesson for, but I would suggest checking websites like fast.com to check your connectivity (and ask your tutor to do it too) as anything under 15mb/s is going to make for a difficult connection. I've turned to audio and then to the 4g on my phone once or twice when the weather turned things difficult and people usually understand
I'll add another resource: vocabulary. I've used Lingvist to study French. The idea is great. They teach you the 5,000 more frequent words in a language. The words are used in the context of full phrases with a native pronouncing the phrases.
For Spanish you have the choice of European Spanish (Spain) or Latin American Spanish.
This is not a free resource but it will give you in a short period 'vocabulario de base'.
Good luck.
P.S. The other suggestions above are all great. Good luck
If you get a low priced teacher $10 who is good at teaching, you can tell them what you want ahead of time and let them know what works for you, get your own material and tell them you want them to share the screen or whatever the $50 teacher is doing.
I am not wanting to pay low because they are not worth it, but I have other bills and just cannot afford it. My $5 an hour community taught me some cool phrases when correcting my essay and when I used them in my $19 class, the teacher was blown away.
My $11 an hour venezuelan teacher has 7 different types of activities for me and every second is focused on practicing, and my more expensive teachers do one thing and sometimes seem focused on other things
Also, asking for homework tends to stear the direction of the class of a less paid class
​
You can also try Preply