This place is great. I enrolled my eldest here and now have my second daughter attending. The teachers here are loving, want to actually have a relationship with each child and have a lot of patience for their students. My first daughter really enjoyed her time here–compared to her peers at her current school, her behavior, skills and knowledge is actually more advanced than a lot of the other students in her class. (I know this because my wife volunteers at her school) This school teaches a lot of leadership and independence.