I am a dedicated 24 hour clock user. I don’t know anything about teaching children how to read time, but at 1148 this morning I told my toddler that her mom’s plane will land at 1400. Provided you’re using a digital clock, that strikes me as much easier to grasp than “2:00 pm.”