Explain whether iron could be made by heating iron oxide with zinc metal

No, iron cannot be made by heating iron oxide with zinc metal. Iron oxide is an oxide of iron, and zinc metal is a metal. When heated together, the zinc metal will react with the oxygen in the iron oxide to form zinc oxide, not iron.