Both of our children will have graduated from this school and it's a great program! Most of the consulting teachers take the time to learn your student's learning styles and interests and together they design a program that suits them. The group classes are small for good attention. There are always a few oddball people, but most of the staff is very caring and encouraging! Expensive private school, but my children have/are receiving and excellent education and going on to college w/ honors.
Cons: You have to pay for private school education - not cheap.