street-smart
adjective
°Having practical rather than theoretical knowledge, such what is learned on the streets rather than in the classroom.