Compuhigh is an online accredited school, in business since 1994. I, personally think it's a great school for kids who get things pretty quickly. I would not advise it for those struggling in a lot of academic fields, or having a hard time. It offers a wide variety of different classes, and up to 8 are available for each student each year. The teachers I've had are very nice, and offer to help you with anything and everything... without getting "aggravated." They have two tracks you can choose... either just basic classes or "College Prep" classes. I think the advantages from this "online school" are great. There aren't many "requirements" to get in.... but there are several that have to be met to graduate that grade, or that school year. You have 1 year to finish all the classes you signed up for, and you cannot complete one course within a months time, just to make sure you're actually learning, and not flying by. That's my review!