Le cooperative sociali sono classificate in due grandi gruppi: le cooperative dette di tipo a) che gestiscono servizi socio-sanitari ed educativi, e le cooperative di tipo b) che prevedono l’inserimento lavorativo di soggetti svantaggiati socialmente. La distinzione deriva dall’art. 1 della L.381/91.