Mandatory in the same way that math or science or english or history is mandatory? Yes. Mandatory in order to buy a gun? No.
I think the goal should be to increase firearm safety and general awareness of firearms, not to create a bureaucracy to manage gun training licenses.
It won't ever happen. Given the political climate, the last thing the liberals want is students being taught about guns in school. Kids are getting suspended for blowing bubbles at each other with hello kitty bubble guns.
“The egg hatched...” “...the egg hatched... and a hundred baby spiders came out...” (blade runner)
“Who are you?” “A friend. I'm here to prevent you from making a mistake.” “You have no idea what I'm doing here, friend.” “In specific terms, no, but I swore an oath to protect the world...” (continuum)
“It's a goal you won't understand until later. Your job is to make sure he doesn't achieve the goal.” (bsg)