Groups of homeschooling families often join together to create homeschool co-ops. These groups typically meet once a week and provide a classroom environment. These are family-centered support groups whose members seek to pool their talents and resources in a collective effort to broaden the scope of their children's education. They provide a classroom environment where students can do hands-on and group learning such as performing, science experiments, art projects, foreign language study, spelling bees, discussions, etc. Parents whose children take classes serve in volunteer roles to keep costs low and make the program a success.