My wife and I did this on our last cruise, a year ago. and had a good time. We now are cert. Diver's I do not remember any kid's there. I think it will depend on the kid. You can expect about 30 min in class and about 45 min under water. If someone in your group is aprehensive less time under water. You asked is it worth it, if I had it todo again I would go strait to to cert diver corce. but like I said we had fun.