IF YOU WANT TO DO WELL IN THE NEXT LEVEL OF SPANISH:
Please explore the resources linked below. Concentrate on doing SOMETHING every single day to practice Spanish, even if it's only for 15 minutes at a time.
Aside from the links below, check out your smartphone's app store and see what they have to offer. From Duolingo and Lingo Arcade to Drops and Cat Spanish, there are a number of apps out there that let you play with Spanish vocabulary and conversation. Many start out free and then want you to buy more levels, so do your research.
One exceptional opportunity for practice with speaking and writing is the app Hello Talk, which pairs you with people across the world with levels of English comparable to your level of Spanish. You can talk or text with them and help one another improve in the language you're learning.
Find one of our local Spanish radio stations and listen in the car. Watch a program on Univisión or Telemundo. Pick a Spanish news Twitter and follow them and check out some links.
Practice grammar/vocabulary with Conjuguemos.com or vocabulary with StudyBlue.com or practice reading and listening with a Spanish news website like the ones listed below.
Try and follow a sport in Spanish, check the weather daily, or add a couple of Spanish accounts to your Tumblr or Instagram. For more listening practice, search for “Slow News in Spanish” for an archive of podcasts in Spanish that do indeed take it slow.
Try your hand at writing. Start with basic descriptions of yourself, your family, and your house, then branch out and try to write about something you like: sports, TV, books, cooking… You can type or copy/paste your Spanish in at http://spanishchecker.com/en/ and it will try to correct your spelling and grammar – but be warned that it won’t understand or catch everything.
studyblue.com – for vocabulary flashcards on your desktop, phone, or tablet
conjuguemos.com – for verb and vocabulary practice
studyspanish.com – for grammar review and practice
www.spaleon.com/index.php – for practicing verb conjugation
www.spanishnewyork.com/automatic/verb-conjugation.php – for practicing verbs
practicaespanol.com – for reading/listening practice
www.bbc.co.uk/mundo – for world news via articles & video
espndeportes.espn.go.com/ – everything that ESPN has, but in Spanish
spanish.typeit.org – lets you insert accents & other characters when you type Spanish
@elmundotoday (like The Onion, satirical fake news)
Should you need it, the best online Spanish dictionary is wordreference.com.