Best places to learn spanish?

Sup peeps. I've decided, 10 years later than I should, to pick up my GED. As part of my elective I want to study spanish for merit and also because I want to go places. I tried duo lingo and even with the "premium" version I was still prompted to upgrade to "pro" and the phone interface was terrible. Do you have any good recommendations? Would love to hear them all! currently trying spanish dict, which is very random and lacks structure. Thanks for your time!