The Spanish class sounds great! I'm curious - do high school kids have to log volunteering hours in your area? They do in Ontario, but I have no idea whether it's standard elsewhere. Maybe they could get some high school kids to come read/teach/interact with some of the "inmates"?