I put my 8 year old boy into a four day camp, 3 hours a day. He had a great time and his surfing really improved. They spent little time on the beach and lots of time in the water. When I tried to teach him to surf he would only stay in for about 15 minutes but in the class/camp environment he was happy to spend about 2 hours in the water (in 2 sessions with a lunch break). Nice people, a good group of instructors that paid a lot of attention to my boy. On the last day I joined in and they even had a big popout board for me so I could catch some waves with my son. That was the highlight of my summer; to catch some waves with my little boy. I am planning on doing it again next summer. He loved it.