yes, cannan's teacher is very good and patient. I totally agreed clly. If your son is 2 years old, I highly recommend cannan. They can train their pupils to be a big boy and independant. But York teacher does not do that. Maybe they focus on their acadmeic. Some different on these. Anyway, two schools are good.