Thanks all. I forwarded a couple of your suggestions and some online middle school courses I found to the family last week - we're on term break now, so we'll see if anything happens in June. Her mom's pretty proactive (in our principal's words, "irritating"), so I'm sure something will come of it.