Best ever! Small and friendly. Great academics and your kids are treated as individuals. The staff stay in good communication with the parents. Another plus is your child has the same teacher for two years! My daughter just jumped back in after summer break with no back to school adjustment period. I wish all schools were like this.