My 12 year old son, who is homeschooled, has taken several CTY classes, and he has enjoyed them all. In particular, he loves their Arabic classes. (He wanted to learn another language and chose Arabic because he thought it looked beautiful and would present a significant challenge.) - I have heard, through this board and others, that you can get some of the same classes much cheaper through other communities. We've never explored this option, but it might be something to look into.