I use California Virtual Academy with my 13 year old son and starting our second year. It is a nice system and great support and community atmosphere.
http://www.caliva.org