I don’t consider myself particularly patient or kind, so you might be selling yourself short…or maybe I should be doing something else…ANYWAY.
The main thing: teach kids (and all people, really) the Bible. How you do that is up to you. For us, we meet every Wednesday night, we start a book of the Bible, we read one or two chapters, and we discuss it. My wife and I lead the discussion; we try to draw questions and insights out of our kids, and we pull them out ourselves, when necessary. That’s what works for us.
At the end of the day, people that love God serve God, and people that know God love God. The main way we get to know Him is by studying His Word and going deep into it. I think many leaders are afraid to go deep with kids (for various reasons), and I think that’s a tragedy. Sure, some stuff goes over their heads, but some kids will latch onto the deeper things, and that is not insignificant. Also, my experience is that kids like having their minds blown, so do it as often as you can.
In my opinion, if (when teaching the Bible) all you do is thoroughly explain what is going on and why, you’ve done your job. If you can pull out deeper applications and principles, that’s excellent. I think a lot of people sacrifice the former to emphasize the latter, and it becomes shallow and unclear in the minds of the listeners. If you just explain what’s going on and let them pull out their own questions and insights, they grow. You need growth in order to be an effective witness. I look to Paul as an example, who waited two years (I believe), learning his faith before he began preaching the gospel.
Hopefully that makes sense.