Making it mandatory would not work (at least in public schools) because some women have religious or philosophical convictions against any form of violence, even defense and practice. It might be silly, but it's true.
I do think that all people should learn some basic self defense and especially women. It's a good idea in case.....well the obvious. It just shouldn't be expected of them.