We do co-op. Our hs group's co-op is regarded as enrichment classes. They provide another means for children to learn, join in some other fun activities and meet other children also. My children have made great friends with some of the children in our co-op. It gives parents an opportunity to socialize with other homeschooling parents also while our children are learning. Our co-op provides classes such as cooking, science labs, health/PE, music theory, drama, financial classes, writing, crafts, etc. We really enjoy it.