Logic was required where I went to college. I think it is needed at the elementary school level, however, and then in more depth in high school.
I very much agree with you.
PS. It was required where I attended as well.