I think when we are teaching kids, it should be on building a better character than anything else. Upbringing a kid is not an easy task as I have gone through every single stage of their lives with my 2 kids.
We have to spend at least an hour a day to find out what's going on with our kids and getting the right feedback is vital. Knowing what sorts of questions to ask and getting the right responses will help you understand your kids better.
It is not just the routine questioning as it may turn out boring and end up nothing much to say or hear from your kids.
You will need to monitor and check on your kids once a while to get a better understanding like talking with the school teachers and getting involved in their activities.
It is a lot of work when bringing up your kids but at the end of the day, you will find satisfaction in life.
This is just the cycle of life everyone is going through but how you govern your life and bringing up your kids is a challenge that can give you much satisfaction.