Education-portal.com hosts a long list of free online Spanish lessons. Additionally, E-Spanish also provides a list of free Spanish language resources, many of which are not on the Education Portal list.
The majority of resources on Education Portal's list are for recreation learners and are genuinely free resources. Annenberg learner is one such free program. This resource is designed to help students in grades K-12. All of the online videos are free for anyone to access.
The British Broadcasting Corporation, or BBC, is another free program on the list of resources. The BBC provides a number of different tools for Spanish language learners: A Guide to Spanish, Mi Vida Loca (a Spanish soap opera), Spanish: Quick Fix and Talk Spanish: A Video Introduction to Spanish.
If the list on Education Portal doesn't meet the needs of the student, then E-Spanish also offers a shorter list of resources. Some of these overlap such as the BBC options, but some are unique to E-Spanish. Here links to Spanish proficiency exams, practice for medical Spanish and Spanish news stories can be found. This website also offers its own program for learning Spanish. This on-site program is also free and offers explanations, practice problems and exams.