Does my son have to be a cub scout to join boy scouts?

No. Many boys join the troop without ever having participated in Cub Scouts.