Try p and o, the ventura has loads for all ages of kids from toddlers up to older teenagers, even a rock school and a circus school. my inlaws go on fred olsen and i don't think it's for children/young people.
You dont find many children or teenagers on Fred Olsen Ships and having been on one of them its more elderly people, I dont think they would have enough to entetain them, try a bigger cruise line.
Wehave just been on the Balmoral and it was definitely geared more to the older age group.. as was the Braemar.
Dont do it, they will hate you and you will have wasted your money. This cruise line is the LAST you should choose. Take them on Ocean Village, Independance of the seas etc. speak to a cruise agent that knows their stuff, get the brochures and discuss it with the kids. They (and you) will have a great time if the right ship is chosen. Teenagers are easily bored and worry that they will not meet anyone. On the right ship you will never see them again till you get off and they will want to go again next holiday. I speak from experience !!!!!!!!!