Language Treks has a special gift for budget-crunched middle school teachers. They are offering any public or private school 6th, 7th, 8th, or 9th grade Spanish teacher a FREE school edition of their online Spanish curriculum, Discover Spanish (which normally costs $229.95/year). The curriculum consists of 36 interactive lessons, each with a cartoon-based everyday scenario that are spoken and written out in Spanish and/or English. Students can practice their pronunciation of the words and phrases for that lesson, then test their recall with a game.
You can check out the program with a sample lesson here, or request your free subscription here. If you aren't eligible for the free program, you can buy an individual 12-month subscription for only $54.95 here.