At our facility, which is child/adolescent, we give each child some med education at every med pass. It only takes a matter of several extra seconds. First we teach them the med names, pointing to each pill in the cup so they learn which is which. Then when they can point them out back to us, stating the names we teach doses. Then on to purposes (ie: depression, mood, anger, hallucinations), then a side effect. It sounds like it would take forever, but with each child having 2 to 3 or more med passes daily, they learn it very quickly. As for time consuming during the pass, I pass 48 kids, doing this with each, in about an hour.
Amazingly to me, kids as young as 5 learn about their meds with amazing success.