I think they're both fine, but look at the etymology ... Hart> -- often used with in or into, sometimes with upon <social pressures inculcate behavior patterns in the young> <the techniques of plumbing were gradually inculcated upon his mind> 2 : to cause (as a person) to become impressed or instilled with something <teachers who fail to inculcate students with love of knowledge> < inculcated with every virtue> -----------
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.