Adding up all the ATP produced from one glucose in aerobic respiration gives about 30-32 ATP. The range exists because of the NADH shuttle used to get cytoplasmic NADH into the mitochondrial matrix.
Where the ATP per glucose actually comes from
The ledger
1
Scroll sideways to see the whole map.
Made directly (substrate-level) From NADH, at ≈ 2.5 ATP each From FADH₂, at ≈ 1.5 ATP each
Why 30 or 32Glycolysis makes its 2 NADH in the cytosol, and NADH cannot cross the inner membrane. The malate-aspartate shuttle delivers their electrons as mitochondrial NADH (2.5 ATP each); the glycerol-3-phosphate shuttle delivers them to FADH₂ instead (1.5 ATP each). Two electrons, two prices, and a 2 ATP difference in the final total.
Why the numbers are not wholeATP synthase needs roughly 4 protons per ATP, and Complexes I, III, and IV pump 10 protons per NADH but only 6 per FADH₂. Nothing divides evenly, which is why modern textbooks quote 2.5 and 1.5 rather than the older 3 and 2.
The point of the chartOnly 4 of the 32 are made directly by an enzyme handing a phosphate to ADP. Everything else is made by the electron transport chain from carriers the other pathways filled. Metabolism spends most of its effort collecting electrons, not making ATP.
Glycolysis gets the fame and contributes about a sixteenth of the yield. Its real job is not to make ATP but to make NADH and pyruvate, which is why anaerobic tissue running the same pathway to lactate gets 2 ATP where aerobic tissue gets 30 or more from the same glucose.
Step by Step Per Glucose
1
Glycolysis (cytoplasm)
Net: 2 ATP directly + 2 NADH (cytoplasmic, shuttle-dependent)
5 or 7 ATP
2
PDH (2× pyruvate → acetyl-CoA)
2 NADH (mitochondrial) × 2.5 ATP each
5 ATP
3
TCA cycle (2 turns)
6 NADH × 2.5 + 2 FADH₂ × 1.5 + 2 GTP = 15 + 3 + 2
20 ATP
Total per glucose: ~30-32 ATP. The 2 ATP range comes from which shuttle delivers cytoplasmic NADH to the matrix.
The “wiggle room” is the 2 glycolysis-produced cytoplasmic NADH, which cannot directly enter the mitochondrial matrix. They are brought in by one of two shuttle systems.
The Two Shuttles
Malate-Aspartate Shuttle (heart, liver, kidney)
Cytoplasmic NADH reduces OAA to malate. Malate crosses the inner membrane, is re-oxidized to OAA, regenerating NADH inside the matrix. The matrix NADH then enters the ETC at Complex I, yielding 2.5 ATP per original NADH.
Cytoplasmic NADH reduces DHAP to glycerol-3-phosphate. G3P transfers electrons to FAD on the outer face of the inner membrane, producing FADH2. The FADH2 electrons enter the ETC at CoQ (bypassing Complex I), yielding only 1.5 ATP.
Why does the total ATP yield from glucose oxidation range from 30 to 32?
Click to reveal answer
The 2 NADH produced by glycolysis in the cytoplasm must reach the mitochondrial matrix via a shuttle system. The malate-aspartate shuttle (heart, liver, kidney) delivers them as matrix NADH (2.5 ATP each, contributing 5 ATP total). The glycerol-3-phosphate shuttle (brain, skeletal muscle) delivers them as FADH2 (1.5 ATP each, contributing 3 ATP total). The 2 ATP difference explains the 30 vs. 32 range.
How many ATP come from the TCA cycle per glucose?
Click to reveal answer
20 ATP equivalents. Per glucose, two turns of the TCA cycle produce 6 NADH (15 ATP via ETC) + 2 FADH2 (3 ATP) + 2 GTP (directly counted as ATP equivalents) = 20 ATP. Plus the 5 ATP from the 2 PDH NADH that fed the cycle.
Why is aerobic respiration about 15x more efficient than anaerobic glycolysis?
Click to reveal answer
Glycolysis alone yields 2 ATP per glucose (anaerobic, pyruvate converted to lactate to regenerate NAD+). Aerobic respiration adds the TCA cycle and oxidative phosphorylation, producing about 28-30 more ATP for a total of 30-32. Oxidative phosphorylation extracts most of the chemical energy from glucose by coupling electron flow to proton pumping and ATP synthesis; glycolysis alone captures only a tiny fraction of the available energy.