If the public school system took up the case of education of all road users (as after all these are life long skills) then it would be far more practical to educate cyclists.
When I was in elementary school in San Diego, they gave us a week long mandatory cycling class. It taught things like not riding on the sidewalk, riding predictably, and using the crosswalks like pedestrians for difficult turns, so that kids could begin to commute to school safely. Local LEOs helped reinforce this by handing out "tickets" to kids riding their bikes on the sidewalk outside of school, and having them walk their bikes, or ride in the street.
I remember how guilty we all felt for the longest time afterwards anytime we took a sidewalk shortcut.