Feminism is the broad term for a collection of movements, ideologies, and theories that advocate for women’s rights and gender equality. While united under the banner of improving the position of women in society, feminism has splintered into multiple schools of thought, each with its own definitions, methods, and contradictions.

Main branches of feminism