Great option for homeschooling your elementary age child. Staff is great and very helpful. If you have an above average child they will have the opportunity to progress across grades in areas of strength. They also offer class once a week where, though homeschooled, your child will still have the opportunity to be in a class with other kids.