If my son takes hunter safety in Oregon would he have to retake it in Idaho when he moves to Idaho?

Answer:

No.  Hunter education certification from other states is accepted in Idaho