By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
Complete Guide
"Mastering GPP, NPP, and respiration calculations unlocks 6–8 marks in IB Biology Paper 2—enough to boost your grade by a full band. These numbers also explain why rainforests store carbon and why fisheries collapse. Let’s break it down so you never lose a mark."
MEMORISE THIS – Not given on the IB exam sheet.
Energy transfer efficiency = (Energy at next level / Energy at current level) × 100%
Given on the IB exam sheet (but you must know how to apply it).
Biomass conversion (if needed):
Question: A forest has a GPP of 25,000 kJ m⁻² yr⁻¹. The respiration rate (R) is 12,000 kJ m⁻² yr⁻¹. Calculate the NPP.
Solution:1. Given: GPP = 25,000 kJ m⁻² yr⁻¹, R = 12,000 kJ m⁻² yr⁻¹2. Formula: NPP = GPP – R3. Plug in: NPP = 25,000 – 12,0004. Calculate: NPP = 13,000 kJ m⁻² yr⁻¹
What we did and why: We subtracted respiration losses from total energy fixed (GPP) to find the energy available for growth and consumers (NPP).
Question: A grassland has an NPP of 800 g m⁻² yr⁻¹. The respiration rate is 600 g m⁻² yr⁻¹. If 1 g of biomass = 18 kJ, calculate the GPP in kJ m⁻² yr⁻¹.
Solution:1. Given: NPP = 800 g m⁻² yr⁻¹, R = 600 g m⁻² yr⁻¹, 1 g = 18 kJ2. Formula: GPP = NPP + R3. Plug in: GPP = 800 + 600 = 1,400 g m⁻² yr⁻¹4. Convert to kJ: 1,400 g × 18 kJ/g = 25,200 kJ m⁻² yr⁻¹
What we did and why: We first found GPP in biomass units (g m⁻² yr⁻¹), then converted to energy (kJ m⁻² yr⁻¹) using the given conversion factor.
Question: In a lake ecosystem: - Phytoplankton (producers) have a GPP of 15,000 kJ m⁻² yr⁻¹. - Zooplankton (primary consumers) store 1,200 kJ m⁻² yr⁻¹. - Respiration losses for phytoplankton are 9,000 kJ m⁻² yr⁻¹.
a) Calculate the NPP of the phytoplankton. b) Calculate the energy transfer efficiency from phytoplankton to zooplankton.
Solution: Part a)1. Given: GPP = 15,000 kJ m⁻² yr⁻¹, R = 9,000 kJ m⁻² yr⁻¹2. Formula: NPP = GPP – R3. Plug in: NPP = 15,000 – 9,000 = 6,000 kJ m⁻² yr⁻¹
Part b)1. Given: Energy at next level (zooplankton) = 1,200 kJ m⁻² yr⁻¹ Energy at current level (phytoplankton NPP) = 6,000 kJ m⁻² yr⁻¹2. Formula: Efficiency = (Energy at next level / Energy at current level) × 100%3. Plug in: Efficiency = (1,200 / 6,000) × 100% = 20%
What we did and why: - For part a), we calculated NPP by subtracting respiration losses from GPP. - For part b), we used the energy transfer formula, ensuring we used NPP (not GPP) as the energy available to consumers.
"Here’s the night-before cheat sheet:1. NPP = GPP – R – This is your golden rule. Memorise it.2. GPP is total energy fixed; NPP is what’s left after respiration.3. Energy transfer efficiency = (Energy at next level / Energy at current level) × 100%. Use NPP for the current level.4. Convert units – If biomass is in grams, multiply by 18 kJ/g to get energy.5. Check logic – NPP must be less than GPP. If your answer is bigger, you messed up.6. Show all working – IB gives method marks, even if the answer is wrong.
You’ve got this. Now go smash that exam!
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.