I've heard alot of bad things... But this school is a great online school. That works for my kids. I suggest you research the other schools.
They have the best courses and have great teachers. I would give them a shot.
http://www.avirtualhomeschool.com