My son has been at TT for the past year+. For 1 year he was at the Caine Rd. campus in playgroup and he just recently started in the nursery class at the Braemar Hill campus. Overall, I have been quite happy with my son's experience. At Caine Rd., the mandarin playgroup teacher as well as the two classroom teachers are fantastic. The mandarin teacher is thoughtful and very engaging of the students. Our experience with the English teachers in playgroup (there had been a few changes in the year that we were there) were hit and miss. One good thing though is that they got rid of the worst English teacher and I found all the others ranging from OK to pretty good. My son was quite happy in the playgroup and he did learn. Many parents complain that TT is too much playing but one day out of nowhere after attending the playgroup for 8-9 months, my son counted from 1-10 in English, Cantonese (learned at home) AND mandarin! We don't speak any Mandarin at home so he definitely learned that from playgroup. Yes, the kids play by themselves during free play, but the teachers walk around the class and engage with each student a few minutes each. There are afterall only 2 teachers for the whole class - you can't expect the teacher to sit next to your child the whole time. Yes, there are many helpers at the playgroup during the weekday classes - but I'm sure it is the same at other playgroups also. As for the nursery class at the BH campus - I am very happy with it. The teachers are fantastic. My son, though has been crying a bit and has had some separation anxiety (as is expected of a child his age going to school by himself the first time) loves his teachers and often sings the songs from school at home. There is a website where we can log in to see what is going on in the class and I see the teachers engaged with the students. The ratio of teachers to students (currently only 13:3 but could increase to 20:3 max as more students join the class) is actually much better than other schools where I have heard the ratio being 30:3 or even 40:4!