Master Trainor is great with the kids. I have two boys 4&7 that attend as well as myself. Classes are small enought to get the attention you deserve and want. The kids are taught about strangers and what to do if approached by one as well as how to get away. I can't say enough about the school.