This is a great school for the child that is struggling with his/her schoolwork. The classes are small and there are two teachers per class. They have all-inclusive special education classes to help those that need the extra help stay up with their classmates. My daughter was approximately 1 1/2 years behind academically from where she needed to be and now after 2 years at this school she is at grade level. The school has only been open for 3 years now so there are still some bugs to be worked out, but on a whole it was perfect for my daughters needs.
Pros: Small classes
Cons: Large waitting list