Extra activities for kids in Riyadh. Do you know any good option?

I am looking for sport, music or dance classes for a boy. I know that compounds have a lot of options, but i have been calling, and many said that activities are for residents. If you know some exceptions or another good option, i will appreciate any help. :)

i've been looking for the same things for my kids, i found swimming courses in elmanahel center and in the club named almonshaat alreyadeya in the dq (diplomatic quarter) sport coiyrsees in (my gym) in panorama mall

wow!! thanks a lot. i will try and tell you after. for you which is the best option?