Anyone who wants to understand how to read an analog clock can learn it in two minutes, it's not like you need to be taught in school.
edit to add: My brother recently told me that he was at the library and his friend's teenage daughter looked at the analog clock and said indignantly "I can't read that!" So apparently it is true that people aren't learning simple skills like this.
Honest question; why would they? Digital clocks and watches are have been cheaper and more accurate (and as a result more ubiquitous) for many years now. I think there's a strong argument that analogue clocks are obsolete, and that's why teens and kids aren't learning to read them.
Are all public clocks in the US digital clocks? Off the top of my head, I can tell you 4 locations within walking distance that have analog clocks, one of them being the train station.
Nope, it still seems like most of the ones I see are analog, as in my library example. Probably most people ignore them and just check their phones for the time since they are constantly looking at them anyway.