all walks of life
all walks of life {n. phr.}
All socioeconomic groups; all professions and lines of work.
A good teacher has to be able to communicate with students from all walks of life.
A clever politician doesn't alienate people from any walk of life.
Categories:
Source: A Dictionary of American Idioms