List and describe the agent of socialization?

Some of the agents of socialization include school, workplace, church and any form of regular gatherings. These are used as platforms through which people socialize.