I know a girl and her bf who both attended. Both liked it. I think it is good for kids who need to work at their own speed. I would agree that a lot of it depends on the teachers, since it is all one on one.