The course curriculum is engaging and well organized. The teachers are supportive and very personable. Numerous avenues for support and on line tutoring are available and the child may move at a variety of paces to meet their individual needs. I believe my daughter learns much more in this format and is able to relate the learning to her real life. We supplement the academics of this program with outside physical and artistic activities.