When someone is street smart, it means they have a good situational understanding and awareness. In simple words, they know what is going on around them and how to navigate that environment. The way they go about it is practical, generally resulting from real-life experience.