Yes! You are correct.

  • Step 7 produces two ATPs.
  • Step 9 produces two ATPs.
  • Step 6 two NADHs are created, but each of these is later used to make two ATPs, so the two NADHs eventually make four ATPs.
  • Steps 1 and 3 each use an ATP so two are lost from the total.

In summary, 8 ATPs will be produced, but 2 are used up. Overall, glycolysis yields 6 ATPs.