Don't tell when you can ask?
It is necessary to constantly test your players with questions. There is a reason the socratic method is used throughout the world in educational settings. Set problems for your players to solve and give them the space and time to solve them. Force them into thinking for themselves.