No, yoga is not compulsory in CBSE schools, but many schools make it a point to make the children practice yoga at least thrice a week, considering the wonderful health benefits that yoga has to offer.