school of hard knocks
school of hard knocks {n. phr.}
Life outside of school or college; life out in the world; the ordinary experience of learning from work and troubles.
He never went to high school; he was educated in the school of hard knocks.
Categories:
Source: A Dictionary of American Idioms