have a good head on one's shoulders

To be smart; intelligent; well educated.
Rob is not the handsomest guy in the world but the girls appreciate him because he has a good head on his shoulders.
Categories: world {v. phr.}