Teenworks is a tutoring service for homeschoolers, offering classes for the harder-to-teach subjects, such as lab science and languages. I took Spanish here, and my tutor was so friendly and knowledgeable. She lived in Mexico for awhile, and made the class fun with games (such as spanish bingo with m&m's).
more