I am apparently 55% fluent in Spanish on Duolingo which I think is an overly generous assessment. I can read OK but trying to understand verbal Spanish has been a challenge.
My wife has been using
italki which is a one on one tutoring lesson via Skype. She is progressing much better than I am because it's more of a classroom experience where the progress is tailored to your knowledge.
In Duolingo right now I am trying to conjugate irregular future tense verbs and she is learning how to count to one thousand and pronounce the alphabet properly. Neither of which I can do at this point.
You get to see a video introduction of the teacher (a real teacher not just someone who can speak the language) then if you want to can do a trial lesson usually at a discount. Once you find a teacher you click with you are off to the races. A typical cost is about $10-15 US per hour and there is a lot covered in that hour.
Once I am finished Duolingo I will definitely be using italki to fill in all the blanks. And there are a lot of blanks with Duolingo.
http://www.italki.com/dashboard
**Also note the location of your teacher. You want to pick one whose time zone is similar to yours. You book lessons according to THEIR time zone.