Biology IB Past Papers

Browse 970 Biology IB past papers, markschemes, and exam materials from 2010–2026, organized by May and November examination session.

DocumentSession
Biology HL Paper 1A TZAMore Papers M26Biology HL Paper 1B TZAMore Papers M26Biology paper 1A TZ1 HLNovember 2025Biology paper 1A TZ1 HL markschemeNovember 2025Biology paper 1A TZ1 SLNovember 2025Biology paper 1A TZ1 SL markschemeNovember 2025Biology paper 1A TZ3 [German] HLNovember 2025Biology paper 1A TZ3 [German] SLNovember 2025Biology paper 1A TZ3 HLNovember 2025Biology paper 1A TZ3 HL markschemeNovember 2025Biology paper 1A TZ3 HL SpanishNovember 2025Biology paper 1A TZ3 SLNovember 2025Biology paper 1A TZ3 SL markschemeNovember 2025Biology paper 1A TZ3 SL SpanishNovember 2025Biology paper 1B TZ1 HLNovember 2025Biology paper 1B TZ1 HL markschemeNovember 2025Biology paper 1B TZ1 SLNovember 2025Biology paper 1B TZ1 SL markschemeNovember 2025Biology paper 1B TZ3 [German] HLNovember 2025Biology paper 1B TZ3 [German] SLNovember 2025Biology paper 1B TZ3 HLNovember 2025Biology paper 1B TZ3 HL markschemeNovember 2025Biology paper 1B TZ3 HL SpanishNovember 2025Biology paper 1B TZ3 SLNovember 2025Biology paper 1B TZ3 SL markschemeNovember 2025Biology paper 1B TZ3 SL markscheme SpanishNovember 2025Biology paper 1B TZ3 SL SpanishNovember 2025Biology paper 2 TZ1 HLNovember 2025Biology paper 2 TZ1 HL markschemeNovember 2025Biology paper 2 TZ1 SLNovember 2025Biology paper 2 TZ1 SL markschemeNovember 2025Biology paper 2 TZ3 [German] HLNovember 2025Biology paper 2 TZ3 [German] SLNovember 2025Biology paper 2 TZ3 HLNovember 2025Biology paper 2 TZ3 HL markschemeNovember 2025Biology paper 2 TZ3 HL SpanishNovember 2025Biology paper 2 TZ3 SLNovember 2025Biology paper 2 TZ3 SL markschemeNovember 2025Biology paper 2 TZ3 SL markscheme SpanishNovember 2025Biology paper 2 TZ3 SL SpanishNovember 2025Bio Paper 1A HL TZAMore Papers M25Bio Paper 1A SL TZAMore Papers M25Bio Paper 1B HL TZAMore Papers M25Bio Paper 1B SL TZAMore Papers M25Bio Paper 2 HL TZAMore Papers M25Bio Paper 2 SL TZAMore Papers M25Biology paper 1A TZ1 HLMay 2025Biology paper 1A TZ1 HL markschemeMay 2025Biology paper 1A TZ1 SLMay 2025Biology paper 1A TZ1 SL markschemeMay 2025Biology paper 1A TZ2 [German] SLMay 2025Biology paper 1A TZ2 HLMay 2025Biology paper 1A TZ2 HL FrenchMay 2025Biology paper 1A TZ2 HL markschemeMay 2025Biology paper 1A TZ2 HL SpanishMay 2025Biology paper 1A TZ2 SLMay 2025Biology paper 1A TZ2 SL markschemeMay 2025Biology paper 1A TZ2 SL SpanishMay 2025Biology paper 1A TZ3 [German] HLMay 2025Biology paper 1A TZ3 HLMay 2025Biology paper 1A TZ3 HL markschemeMay 2025Biology paper 1A TZ3 HL SpanishMay 2025Biology paper 1A TZ3 SLMay 2025Biology paper 1A TZ3 SL FrenchMay 2025Biology paper 1A TZ3 SL markschemeMay 2025Biology paper 1A TZ3 SL SpanishMay 2025Biology paper 1B TZ1 HLMay 2025Biology paper 1B TZ1 HL markschemeMay 2025Biology paper 1B TZ1 SLMay 2025Biology paper 1B TZ1 SL markschemeMay 2025Biology paper 1B TZ2 [German] SLMay 2025Biology paper 1B TZ2 HLMay 2025Biology paper 1B TZ2 HL FrenchMay 2025Biology paper 1B TZ2 HL markschemeMay 2025Biology paper 1B TZ2 HL SpanishMay 2025Biology paper 1B TZ2 SLMay 2025Biology paper 1B TZ2 SL markschemeMay 2025Biology paper 1B TZ2 SL SpanishMay 2025Biology paper 1B TZ3 [German] HLMay 2025Biology paper 1B TZ3 HLMay 2025Biology paper 1B TZ3 HL markschemeMay 2025Biology paper 1B TZ3 HL SpanishMay 2025Biology paper 1B TZ3 SLMay 2025Biology paper 1B TZ3 SL FrenchMay 2025Biology paper 1B TZ3 SL markschemeMay 2025Biology paper 1B TZ3 SL markscheme SpanishMay 2025Biology paper 1B TZ3 SL SpanishMay 2025Biology paper 2 TZ1 HLMay 2025Biology paper 2 TZ1 HL markschemeMay 2025Biology paper 2 TZ1 SLMay 2025Biology paper 2 TZ1 SL markschemeMay 2025Biology paper 2 TZ2 [German] SLMay 2025Biology paper 2 TZ2 HLMay 2025Biology paper 2 TZ2 HL FrenchMay 2025Biology paper 2 TZ2 HL markschemeMay 2025Biology paper 2 TZ2 HL SpanishMay 2025Biology paper 2 TZ2 SLMay 2025Biology paper 2 TZ2 SL markschemeMay 2025Biology paper 2 TZ2 SL SpanishMay 2025Biology paper 2 TZ3 [German] HLMay 2025Biology paper 2 TZ3 HLMay 2025Biology paper 2 TZ3 HL markschemeMay 2025Biology paper 2 TZ3 HL SpanishMay 2025Biology paper 2 TZ3 SLMay 2025Biology paper 2 TZ3 SL FrenchMay 2025Biology paper 2 TZ3 SL markschemeMay 2025Biology paper 2 TZ3 SL markscheme SpanishMay 2025Biology paper 2 TZ3 SL SpanishMay 2025Biology paper 1 [German] HLNovember 2024Biology paper 1 [German] SLNovember 2024Biology paper 1 HLNovember 2024Biology paper 1 HL markschemeNovember 2024Biology paper 1 HL SpanishNovember 2024Biology paper 1 SL SpanishNovember 2024Biology paper 1 TZ1 SLNovember 2024Biology paper 1 TZ1 SL markschemeNovember 2024Biology paper 1 TZ2 SLNovember 2024Biology paper 1 TZ2 SL markschemeNovember 2024Biology paper 2 [German] HLNovember 2024Biology paper 2 [German] SLNovember 2024Biology paper 2 HLNovember 2024Biology paper 2 HL markschemeNovember 2024Biology paper 2 HL SpanishNovember 2024Biology paper 2 SL markscheme SpanishNovember 2024Biology paper 2 SL SpanishNovember 2024Biology paper 2 TZ1 SLNovember 2024Biology paper 2 TZ1 SL markschemeNovember 2024Biology paper 2 TZ2 SLNovember 2024Biology paper 2 TZ2 SL markschemeNovember 2024Biology paper 3 [German] HLNovember 2024Biology paper 3 [German] SLNovember 2024Biology paper 3 HLNovember 2024Biology paper 3 HL markschemeNovember 2024Biology paper 3 HL SpanishNovember 2024Biology paper 3 SL markscheme SpanishNovember 2024Biology paper 3 SL SpanishNovember 2024Biology paper 3 TZ1 SLNovember 2024Biology paper 3 TZ1 SL markschemeNovember 2024Biology paper 3 TZ2 SLNovember 2024Biology paper 3 TZ2 SL markschemeNovember 2024Biology paper 1 [German] HLMay 2024Biology paper 1 [German] SLMay 2024Biology paper 1 HL FrenchMay 2024Biology paper 1 HL SpanishMay 2024Biology paper 1 SL FrenchMay 2024Biology paper 1 SL SpanishMay 2024Biology paper 1 TZ1 HLMay 2024Biology paper 1 TZ1 HL markschemeMay 2024Biology paper 1 TZ1 SLMay 2024Biology paper 1 TZ1 SL markschemeMay 2024Biology paper 1 TZ2 HLMay 2024Biology paper 1 TZ2 HL markschemeMay 2024Biology paper 1 TZ2 SLMay 2024Biology paper 1 TZ2 SL markschemeMay 2024Biology paper 2 [German] HLMay 2024Biology paper 2 [German] SLMay 2024Biology paper 2 HL FrenchMay 2024Biology paper 2 HL SpanishMay 2024Biology paper 2 SL FrenchMay 2024Biology paper 2 SL markscheme SpanishMay 2024Biology paper 2 SL SpanishMay 2024Biology paper 2 TZ1 HLMay 2024Biology paper 2 TZ1 HL markschemeMay 2024Biology paper 2 TZ1 SLMay 2024Biology paper 2 TZ1 SL markschemeMay 2024Biology paper 2 TZ2 HLMay 2024Biology paper 2 TZ2 HL markschemeMay 2024Biology paper 2 TZ2 SLMay 2024Biology paper 2 TZ2 SL markschemeMay 2024Biology paper 3 [German] HLMay 2024Biology paper 3 [German] SLMay 2024Biology paper 3 HL FrenchMay 2024Biology paper 3 HL SpanishMay 2024Biology paper 3 SL FrenchMay 2024Biology paper 3 SL markscheme SpanishMay 2024Biology paper 3 SL SpanishMay 2024Biology paper 3 TZ1 HLMay 2024Biology paper 3 TZ1 HL markschemeMay 2024Biology paper 3 TZ1 SLMay 2024Biology paper 3 TZ1 SL markschemeMay 2024Biology paper 3 TZ2 HLMay 2024Biology paper 3 TZ2 HL markschemeMay 2024Biology paper 3 TZ2 SLMay 2024Biology paper 3 TZ2 SL markschemeMay 2024Biology paper 1 [German] HLNovember 2023Biology paper 1 [German] SLNovember 2023Biology paper 1 HL SpanishNovember 2023Biology paper 1 SL SpanishNovember 2023Biology paper 1 TZ1 HLNovember 2023Biology paper 1 TZ1 HL markschemeNovember 2023Biology paper 1 TZ1 SLNovember 2023Biology paper 1 TZ1 SL markschemeNovember 2023Biology paper 1 TZ2 HLNovember 2023Biology paper 1 TZ2 HL markschemeNovember 2023Biology paper 1 TZ2 SLNovember 2023Biology paper 1 TZ2 SL markschemeNovember 2023Biology paper 2 [German] HLNovember 2023Biology paper 2 [German] SLNovember 2023Biology paper 2 HL SpanishNovember 2023Biology paper 2 SL markscheme SpanishNovember 2023Biology paper 2 SL SpanishNovember 2023Biology paper 2 TZ1 HLNovember 2023Biology paper 2 TZ1 HL markschemeNovember 2023Biology paper 2 TZ1 SLNovember 2023Biology paper 2 TZ1 SL markschemeNovember 2023Biology paper 2 TZ2 HLNovember 2023Biology paper 2 TZ2 HL markschemeNovember 2023Biology paper 2 TZ2 SLNovember 2023Biology paper 2 TZ2 SL markschemeNovember 2023Biology paper 3 [German] HLNovember 2023Biology paper 3 [German] SLNovember 2023Biology paper 3 HL SpanishNovember 2023Biology paper 3 SL markscheme SpanishNovember 2023Biology paper 3 SL SpanishNovember 2023Biology paper 3 TZ1 HLNovember 2023Biology paper 3 TZ1 HL markschemeNovember 2023Biology paper 3 TZ1 SLNovember 2023Biology paper 3 TZ1 SL markschemeNovember 2023Biology paper 3 TZ2 HLNovember 2023Biology paper 3 TZ2 HL markschemeNovember 2023Biology paper 3 TZ2 SLNovember 2023Biology paper 3 TZ2 SL markschemeNovember 2023biology HL paper 1 tz bMore Papers M23biology HL paper 2 tz bMore Papers M23biology HL paper 3 tz bMore Papers M23Biology paper 1 [German] HLMay 2023Biology paper 1 [German] SLMay 2023Biology paper 1 HL FrenchMay 2023Biology paper 1 HL SpanishMay 2023Biology paper 1 SL FrenchMay 2023Biology paper 1 SL SpanishMay 2023Biology paper 1 TZ1 HLMay 2023Biology paper 1 TZ1 HL markschemeMay 2023Biology paper 1 TZ1 SLMay 2023Biology paper 1 TZ1 SL markschemeMay 2023Biology paper 1 TZ2 HLMay 2023Biology paper 1 TZ2 HL markschemeMay 2023Biology paper 1 TZ2 SLMay 2023Biology paper 1 TZ2 SL markschemeMay 2023Biology paper 2 [German] HLMay 2023Biology paper 2 [German] SLMay 2023Biology paper 2 HL FrenchMay 2023Biology paper 2 HL SpanishMay 2023Biology paper 2 SL FrenchMay 2023Biology paper 2 SL markscheme SpanishMay 2023Biology paper 2 SL SpanishMay 2023Biology paper 2 TZ1 HLMay 2023Biology paper 2 TZ1 HL markschemeMay 2023Biology paper 2 TZ1 SLMay 2023Biology paper 2 TZ1 SL markschemeMay 2023Biology paper 2 TZ2 HLMay 2023Biology paper 2 TZ2 HL markschemeMay 2023Biology paper 2 TZ2 SLMay 2023Biology paper 2 TZ2 SL markschemeMay 2023Biology paper 3 [German] HLMay 2023Biology paper 3 [German] SLMay 2023Biology paper 3 HL FrenchMay 2023Biology paper 3 HL SpanishMay 2023Biology paper 3 SL FrenchMay 2023Biology paper 3 SL markscheme SpanishMay 2023Biology paper 3 SL SpanishMay 2023Biology paper 3 TZ1 HLMay 2023Biology paper 3 TZ1 HL markschemeMay 2023Biology paper 3 TZ1 SLMay 2023Biology paper 3 TZ1 SL markschemeMay 2023Biology paper 3 TZ2 HLMay 2023Biology paper 3 TZ2 HL markschemeMay 2023Biology paper 3 TZ2 SLMay 2023Biology paper 3 TZ2 SL markschemeMay 2023Biology paper 1 [German] HLNovember 2022Biology paper 1 [German] SLNovember 2022Biology paper 1 HLNovember 2022Biology paper 1 HL markschemeNovember 2022Biology paper 1 HL SpanishNovember 2022Biology paper 1 SLNovember 2022Biology paper 1 SL markschemeNovember 2022Biology paper 1 SL SpanishNovember 2022Biology paper 2 [German] HLNovember 2022Biology paper 2 [German] SLNovember 2022Biology paper 2 HLNovember 2022Biology paper 2 HL markschemeNovember 2022Biology paper 2 HL SpanishNovember 2022Biology paper 2 SLNovember 2022Biology paper 2 SL markschemeNovember 2022Biology paper 2 SL markscheme SpanishNovember 2022Biology paper 2 SL SpanishNovember 2022Biology paper 2 TZ0 SLMore Papers N22Biology paper 1 [German] HLMay 2022Biology paper 1 [German] SLMay 2022Biology paper 1 HL FrenchMay 2022Biology paper 1 HL SpanishMay 2022Biology paper 1 SL FrenchMay 2022Biology paper 1 SL SpanishMay 2022Biology paper 1 TZ1 HLMay 2022Biology paper 1 TZ1 HL markschemeMay 2022Biology paper 1 TZ1 SLMay 2022Biology paper 1 TZ1 SL markschemeMay 2022Biology paper 1 TZ2 HLMay 2022Biology paper 1 TZ2 HL markschemeMay 2022Biology paper 1 TZ2 SLMay 2022Biology paper 1 TZ2 SL markschemeMay 2022Biology paper 2 [German] HLMay 2022Biology paper 2 [German] SLMay 2022Biology paper 2 HL FrenchMay 2022Biology paper 2 HL SpanishMay 2022Biology paper 2 SL FrenchMay 2022Biology paper 2 SL markscheme SpanishMay 2022Biology paper 2 SL SpanishMay 2022Biology paper 2 TZ1 HLMay 2022Biology paper 2 TZ1 HL markschemeMay 2022Biology paper 2 TZ1 SLMay 2022Biology paper 2 TZ1 SL markschemeMay 2022Biology paper 2 TZ2 HLMay 2022Biology paper 2 TZ2 HL markschemeMay 2022Biology paper 2 TZ2 SLMay 2022Biology paper 2 TZ2 SL markschemeMay 2022Biology paper 1 [German] HLNovember 2021Biology paper 1 [German] SLNovember 2021Biology paper 1 HLNovember 2021Biology paper 1 HL markschemeNovember 2021Biology paper 1 HL SpanishNovember 2021Biology paper 1 SLNovember 2021Biology paper 1 SL markschemeNovember 2021Biology paper 1 SL SpanishNovember 2021Biology paper 2 [German] HLNovember 2021Biology paper 2 [German] SLNovember 2021Biology paper 2 HLNovember 2021Biology paper 2 HL markschemeNovember 2021Biology paper 2 HL SpanishNovember 2021Biology paper 2 SLNovember 2021Biology paper 2 SL markschemeNovember 2021Biology paper 2 SL markscheme SpanishNovember 2021Biology paper 2 SL SpanishNovember 2021Biology paper 1 [German] HLMay 2021Biology paper 1 [German] SLMay 2021Biology paper 1 HL FrenchMay 2021Biology paper 1 HL SpanishMay 2021Biology paper 1 SL FrenchMay 2021Biology paper 1 SL SpanishMay 2021Biology paper 1 TZ1 HLMay 2021Biology paper 1 TZ1 HL markschemeMay 2021Biology paper 1 TZ1 SLMay 2021Biology paper 1 TZ1 SL markschemeMay 2021Biology paper 1 TZ2 HLMay 2021Biology paper 1 TZ2 HL markschemeMay 2021Biology paper 1 TZ2 SLMay 2021Biology paper 1 TZ2 SL markschemeMay 2021Biology paper 2 [German] HLMay 2021Biology paper 2 [German] SLMay 2021Biology paper 2 HL FrenchMay 2021Biology paper 2 HL SpanishMay 2021Biology paper 2 SL FrenchMay 2021Biology paper 2 SL markscheme SpanishMay 2021Biology paper 2 SL SpanishMay 2021Biology paper 2 TZ1 HLMay 2021Biology paper 2 TZ1 HL markschemeMay 2021Biology paper 2 TZ1 SLMay 2021Biology paper 2 TZ1 SL markschemeMay 2021Biology paper 2 TZ2 HLMay 2021Biology paper 2 TZ2 HL markschemeMay 2021Biology paper 2 TZ2 SLMay 2021Biology paper 2 TZ2 SL markschemeMay 2021Biology paper 1 [German] HLNovember 2020Biology paper 1 [German] SLNovember 2020Biology paper 1 HLNovember 2020Biology paper 1 HL markschemeNovember 2020Biology paper 1 HL SpanishNovember 2020Biology paper 1 SLNovember 2020Biology paper 1 SL markschemeNovember 2020Biology paper 1 SL SpanishNovember 2020Biology paper 2 [German] HLNovember 2020Biology paper 2 [German] SLNovember 2020Biology paper 2 HLNovember 2020Biology paper 2 HL markschemeNovember 2020Biology paper 2 HL SpanishNovember 2020Biology paper 2 SLNovember 2020Biology paper 2 SL markschemeNovember 2020Biology paper 2 SL markscheme SpanishNovember 2020Biology paper 2 SL SpanishNovember 2020Biology paper 3 [German] HLNovember 2020Biology paper 3 [German] SLNovember 2020Biology paper 3 HLNovember 2020Biology paper 3 HL markschemeNovember 2020Biology paper 3 HL SpanishNovember 2020Biology paper 3 SLNovember 2020Biology paper 3 SL markschemeNovember 2020Biology paper 3 SL markscheme SpanishNovember 2020Biology paper 3 SL SpanishNovember 2020Biology paper 1 [German] HLNovember 2019Biology paper 1 [German] SLNovember 2019Biology paper 1 HLNovember 2019Biology paper 1 HL markschemeNovember 2019Biology paper 1 HL SpanishNovember 2019Biology paper 1 SLNovember 2019Biology paper 1 SL markschemeNovember 2019Biology paper 1 SL SpanishNovember 2019Biology paper 2 [German] HLNovember 2019Biology paper 2 [German] SLNovember 2019Biology paper 2 HLNovember 2019Biology paper 2 HL markschemeNovember 2019Biology paper 2 HL SpanishNovember 2019Biology paper 2 SLNovember 2019Biology paper 2 SL markschemeNovember 2019Biology paper 2 SL markscheme SpanishNovember 2019Biology paper 2 SL SpanishNovember 2019Biology paper 3 [German] HLNovember 2019Biology paper 3 [German] SLNovember 2019Biology paper 3 HLNovember 2019Biology paper 3 HL markschemeNovember 2019Biology paper 3 HL SpanishNovember 2019Biology paper 3 SLNovember 2019Biology paper 3 SL markschemeNovember 2019Biology paper 3 SL markscheme SpanishNovember 2019Biology paper 3 SL SpanishNovember 2019Biology paper 1 [German] HLMay 2019Biology paper 1 [German] SLMay 2019Biology paper 1 HL FrenchMay 2019Biology paper 1 HL SpanishMay 2019Biology paper 1 SL FrenchMay 2019Biology paper 1 SL SpanishMay 2019Biology paper 1 TZ1 HLMay 2019Biology paper 1 TZ1 HL markschemeMay 2019Biology paper 1 TZ1 SLMay 2019Biology paper 1 TZ1 SL markschemeMay 2019Biology paper 1 TZ2 HLMay 2019Biology paper 1 TZ2 HL markschemeMay 2019Biology paper 1 TZ2 SLMay 2019Biology paper 1 TZ2 SL markschemeMay 2019Biology paper 2 [German] HLMay 2019Biology paper 2 [German] SLMay 2019Biology paper 2 HL FrenchMay 2019Biology paper 2 HL SpanishMay 2019Biology paper 2 SL FrenchMay 2019Biology paper 2 SL markscheme SpanishMay 2019Biology paper 2 SL SpanishMay 2019Biology paper 2 TZ1 HLMay 2019Biology paper 2 TZ1 HL markschemeMay 2019Biology paper 2 TZ1 SLMay 2019Biology paper 2 TZ1 SL markschemeMay 2019Biology paper 2 TZ2 HLMay 2019Biology paper 2 TZ2 HL markschemeMay 2019Biology paper 2 TZ2 SLMay 2019Biology paper 2 TZ2 SL markschemeMay 2019Biology paper 3 [German] HLMay 2019Biology paper 3 [German] SLMay 2019Biology paper 3 HL FrenchMay 2019Biology paper 3 HL SpanishMay 2019Biology paper 3 SL FrenchMay 2019Biology paper 3 SL markscheme SpanishMay 2019Biology paper 3 SL SpanishMay 2019Biology paper 3 TZ1 HLMay 2019Biology paper 3 TZ1 HL markschemeMay 2019Biology paper 3 TZ1 SLMay 2019Biology paper 3 TZ1 SL markschemeMay 2019Biology paper 3 TZ2 HLMay 2019Biology paper 3 TZ2 HL markschemeMay 2019Biology paper 3 TZ2 SLMay 2019Biology paper 3 TZ2 SL markschemeMay 2019Biology paper 1 [German] HLNovember 2018Biology paper 1 [German] SLNovember 2018Biology paper 1 HLNovember 2018Biology paper 1 HL markschemeNovember 2018Biology paper 1 HL SpanishNovember 2018Biology paper 1 SLNovember 2018Biology paper 1 SL markschemeNovember 2018Biology paper 1 SL SpanishNovember 2018Biology paper 2 [German] HLNovember 2018Biology paper 2 [German] SLNovember 2018Biology paper 2 HLNovember 2018Biology paper 2 HL markschemeNovember 2018Biology paper 2 HL SpanishNovember 2018Biology paper 2 SLNovember 2018Biology paper 2 SL markschemeNovember 2018Biology paper 2 SL markscheme SpanishNovember 2018Biology paper 2 SL SpanishNovember 2018Biology paper 3 [German] HLNovember 2018Biology paper 3 [German] SLNovember 2018Biology paper 3 HLNovember 2018Biology paper 3 HL markschemeNovember 2018Biology paper 3 HL SpanishNovember 2018Biology paper 3 SLNovember 2018Biology paper 3 SL markschemeNovember 2018Biology paper 3 SL markscheme SpanishNovember 2018Biology paper 3 SL SpanishNovember 2018Biology paper 1 [German] HLMay 2018Biology paper 1 [German] SLMay 2018Biology paper 1 HL FrenchMay 2018Biology paper 1 HL SpanishMay 2018Biology paper 1 SL FrenchMay 2018Biology paper 1 SL SpanishMay 2018Biology paper 1 TZ1 HLMay 2018Biology paper 1 TZ1 HL markschemeMay 2018Biology paper 1 TZ1 SLMay 2018Biology paper 1 TZ1 SL markschemeMay 2018Biology paper 1 TZ2 HLMay 2018Biology paper 1 TZ2 HL markschemeMay 2018Biology paper 1 TZ2 SLMay 2018Biology paper 1 TZ2 SL markschemeMay 2018Biology paper 2 [German] HLMay 2018Biology paper 2 [German] SLMay 2018Biology paper 2 HL FrenchMay 2018Biology paper 2 HL SpanishMay 2018Biology paper 2 SL FrenchMay 2018Biology paper 2 SL markscheme SpanishMay 2018Biology paper 2 SL SpanishMay 2018Biology paper 2 TZ1 HLMay 2018Biology paper 2 TZ1 HL markschemeMay 2018Biology paper 2 TZ1 SLMay 2018Biology paper 2 TZ1 SL markschemeMay 2018Biology paper 2 TZ2 HLMay 2018Biology paper 2 TZ2 HL markschemeMay 2018Biology paper 2 TZ2 SLMay 2018Biology paper 2 TZ2 SL markschemeMay 2018Biology paper 3 [German] HLMay 2018Biology paper 3 [German] SLMay 2018Biology paper 3 HL FrenchMay 2018Biology paper 3 HL SpanishMay 2018Biology paper 3 SL FrenchMay 2018Biology paper 3 SL markscheme SpanishMay 2018Biology paper 3 SL SpanishMay 2018Biology paper 3 TZ1 HLMay 2018Biology paper 3 TZ1 HL markschemeMay 2018Biology paper 3 TZ1 SLMay 2018Biology paper 3 TZ1 SL markschemeMay 2018Biology paper 3 TZ2 HLMay 2018Biology paper 3 TZ2 HL markschemeMay 2018Biology paper 3 TZ2 SLMay 2018Biology paper 3 TZ2 SL markschemeMay 2018Biology paper 1 [German] HLNovember 2017Biology paper 1 [German] SLNovember 2017Biology paper 1 HLNovember 2017Biology paper 1 HL markschemeNovember 2017Biology paper 1 HL SpanishNovember 2017Biology paper 1 SLNovember 2017Biology paper 1 SL markschemeNovember 2017Biology paper 1 SL SpanishNovember 2017Biology paper 2 [German] HLNovember 2017Biology paper 2 [German] SLNovember 2017Biology paper 2 HLNovember 2017Biology paper 2 HL markschemeNovember 2017Biology paper 2 HL SpanishNovember 2017Biology paper 2 SLNovember 2017Biology paper 2 SL markschemeNovember 2017Biology paper 2 SL markscheme SpanishNovember 2017Biology paper 2 SL SpanishNovember 2017Biology paper 3 [German] HLNovember 2017Biology paper 3 [German] SLNovember 2017Biology paper 3 HLNovember 2017Biology paper 3 HL markschemeNovember 2017Biology paper 3 HL SpanishNovember 2017Biology paper 3 SLNovember 2017Biology paper 3 SL markschemeNovember 2017Biology paper 3 SL markscheme SpanishNovember 2017Biology paper 3 SL SpanishNovember 2017Biology paper 1 [German] HLMay 2017Biology paper 1 [German] SLMay 2017Biology paper 1 HL FrenchMay 2017Biology paper 1 HL SpanishMay 2017Biology paper 1 SL FrenchMay 2017Biology paper 1 SL SpanishMay 2017Biology paper 1 TZ1 HLMay 2017Biology paper 1 TZ1 HL markschemeMay 2017Biology paper 1 TZ1 SLMay 2017Biology paper 1 TZ1 SL markschemeMay 2017Biology paper 1 TZ2 HLMay 2017Biology paper 1 TZ2 HL markschemeMay 2017Biology paper 1 TZ2 SLMay 2017Biology paper 1 TZ2 SL markschemeMay 2017Biology paper 2 [German] HLMay 2017Biology paper 2 [German] SLMay 2017Biology paper 2 HL FrenchMay 2017Biology paper 2 HL SpanishMay 2017Biology paper 2 SL FrenchMay 2017Biology paper 2 SL markscheme SpanishMay 2017Biology paper 2 SL SpanishMay 2017Biology paper 2 TZ1 HLMay 2017Biology paper 2 TZ1 HL markschemeMay 2017Biology paper 2 TZ1 SLMay 2017Biology paper 2 TZ1 SL markschemeMay 2017Biology paper 2 TZ2 HLMay 2017Biology paper 2 TZ2 HL markschemeMay 2017Biology paper 2 TZ2 SLMay 2017Biology paper 2 TZ2 SL markschemeMay 2017Biology paper 2 TZ2 SL markscheme SpanishMay 2017Biology paper 3 [German] HLMay 2017Biology paper 3 [German] SLMay 2017Biology paper 3 HL FrenchMay 2017Biology paper 3 HL SpanishMay 2017Biology paper 3 SL FrenchMay 2017Biology paper 3 SL markscheme SpanishMay 2017Biology paper 3 SL SpanishMay 2017Biology paper 3 TZ1 HLMay 2017Biology paper 3 TZ1 HL markschemeMay 2017Biology paper 3 TZ1 SLMay 2017Biology paper 3 TZ1 SL markschemeMay 2017Biology paper 3 TZ2 HLMay 2017Biology paper 3 TZ2 HL markschemeMay 2017Biology paper 3 TZ2 SLMay 2017Biology paper 3 TZ2 SL markschemeMay 2017Biology paper 1 [German] HLNovember 2016Biology paper 1 [German] SLNovember 2016Biology paper 1 HLNovember 2016Biology paper 1 HL markschemeNovember 2016Biology paper 1 HL SpanishNovember 2016Biology paper 1 SLNovember 2016Biology paper 1 SL markschemeNovember 2016Biology paper 1 SL SpanishNovember 2016Biology paper 2 [German] HLNovember 2016Biology paper 2 [German] SLNovember 2016Biology paper 2 HLNovember 2016Biology paper 2 HL markschemeNovember 2016Biology paper 2 HL SpanishNovember 2016Biology paper 2 SLNovember 2016Biology paper 2 SL markschemeNovember 2016Biology paper 2 SL markscheme SpanishNovember 2016Biology paper 2 SL SpanishNovember 2016Biology paper 3 [German] HLNovember 2016Biology paper 3 [German] SLNovember 2016Biology paper 3 HLNovember 2016Biology paper 3 HL markschemeNovember 2016Biology paper 3 HL SpanishNovember 2016Biology paper 3 SLNovember 2016Biology paper 3 SL markschemeNovember 2016Biology paper 3 SL markscheme SpanishNovember 2016Biology paper 3 SL SpanishNovember 2016Biology paper 1 [German] HLMay 2016Biology paper 1 [German] SLMay 2016Biology paper 1 HLMay 2016Biology paper 1 HL FrenchMay 2016Biology paper 1 HL markschemeMay 2016Biology paper 1 HL SpanishMay 2016Biology paper 1 SLMay 2016Biology paper 1 SL FrenchMay 2016Biology paper 1 SL markschemeMay 2016Biology paper 1 SL SpanishMay 2016Biology paper 2 [German] HLMay 2016Biology paper 2 [German] SLMay 2016Biology paper 2 HLMay 2016Biology paper 2 HL FrenchMay 2016Biology paper 2 HL markschemeMay 2016Biology paper 2 HL SpanishMay 2016Biology paper 2 SLMay 2016Biology paper 2 SL FrenchMay 2016Biology paper 2 SL markschemeMay 2016Biology paper 2 SL markscheme SpanishMay 2016Biology paper 2 SL SpanishMay 2016Biology paper 3 [German] HLMay 2016Biology paper 3 [German] SLMay 2016Biology paper 3 HLMay 2016Biology paper 3 HL FrenchMay 2016Biology paper 3 HL markschemeMay 2016Biology paper 3 HL SpanishMay 2016Biology paper 3 SLMay 2016Biology paper 3 SL FrenchMay 2016Biology paper 3 SL markschemeMay 2016Biology paper 3 SL markscheme SpanishMay 2016Biology paper 3 SL SpanishMay 2016Biology paper 1 HLNovember 2015Biology paper 1 HL GermanNovember 2015Biology paper 1 HL markschemeNovember 2015Biology paper 1 HL SpanishNovember 2015Biology paper 1 SLNovember 2015Biology paper 1 SL GermanNovember 2015Biology paper 1 SL markschemeNovember 2015Biology paper 1 SL SpanishNovember 2015Biology paper 2 HLNovember 2015Biology paper 2 HL GermanNovember 2015Biology paper 2 HL markschemeNovember 2015Biology paper 2 HL SpanishNovember 2015Biology paper 2 SLNovember 2015Biology paper 2 SL GermanNovember 2015Biology paper 2 SL markschemeNovember 2015Biology paper 2 SL markscheme SpanishNovember 2015Biology paper 2 SL SpanishNovember 2015Biology paper 3 HLNovember 2015Biology paper 3 HL GermanNovember 2015Biology paper 3 HL markschemeNovember 2015Biology paper 3 HL SpanishNovember 2015Biology paper 3 SLNovember 2015Biology paper 3 SL GermanNovember 2015Biology paper 3 SL markschemeNovember 2015Biology paper 3 SL markscheme SpanishNovember 2015Biology paper 3 SL SpanishNovember 2015Biology paper 1 HL SpanishMay 2015Biology paper 1 SL SpanishMay 2015Biology paper 1 TZ1 HLMay 2015Biology paper 1 TZ1 HL markschemeMay 2015Biology paper 1 TZ1 SLMay 2015Biology paper 1 TZ1 SL markschemeMay 2015Biology paper 1 TZ2 HLMay 2015Biology paper 1 TZ2 HL markschemeMay 2015Biology paper 1 TZ2 SLMay 2015Biology paper 1 TZ2 SL markschemeMay 2015Biology paper 2 HL SpanishMay 2015Biology paper 2 SL SpanishMay 2015Biology paper 2 TZ1 HLMay 2015Biology paper 2 TZ1 HL markschemeMay 2015Biology paper 2 TZ1 SLMay 2015Biology paper 2 TZ1 SL markschemeMay 2015Biology paper 2 TZ2 HLMay 2015Biology paper 2 TZ2 HL markschemeMay 2015Biology paper 2 TZ2 SLMay 2015Biology paper 2 TZ2 SL markschemeMay 2015Biology paper 3 HL SpanishMay 2015Biology paper 3 SL SpanishMay 2015Biology paper 3 TZ1 HLMay 2015Biology paper 3 TZ1 HL markschemeMay 2015Biology paper 3 TZ1 SLMay 2015Biology paper 3 TZ1 SL markschemeMay 2015Biology paper 3 TZ2 HLMay 2015Biology paper 3 TZ2 HL markschemeMay 2015Biology paper 3 TZ2 SLMay 2015Biology paper 3 TZ2 SL markschemeMay 2015Biology paper 1 HLNovember 2014Biology paper 1 HL markschemeNovember 2014Biology paper 1 HL SpanishNovember 2014Biology paper 1 SLNovember 2014Biology paper 1 SL markschemeNovember 2014Biology paper 2 HLNovember 2014Biology paper 2 HL markschemeNovember 2014Biology paper 2 HL SpanishNovember 2014Biology paper 2 SLNovember 2014Biology paper 2 SL markschemeNovember 2014Biology paper 2 SL SpanishNovember 2014Biology paper 3 HLNovember 2014Biology paper 3 HL markschemeNovember 2014Biology paper 3 HL SpanishNovember 2014Biology paper 3 SLNovember 2014Biology paper 3 SL markschemeNovember 2014Biology paper 3 SL SpanishNovember 2014Biology paper 1 TZ1 HLMay 2014Biology paper 1 TZ1 HL markschemeMay 2014Biology paper 1 TZ1 SLMay 2014Biology paper 1 TZ1 SL markschemeMay 2014Biology paper 1 TZ2 HLMay 2014Biology paper 1 TZ2 HL GermanMay 2014Biology paper 1 TZ2 HL markschemeMay 2014Biology paper 1 TZ2 SLMay 2014Biology paper 1 TZ2 SL GermanMay 2014Biology paper 1 TZ2 SL markschemeMay 2014Biology paper 2 TZ1 HLMay 2014Biology paper 2 TZ1 HL markschemeMay 2014Biology paper 2 TZ1 SLMay 2014Biology paper 2 TZ1 SL markschemeMay 2014Biology paper 2 TZ2 HLMay 2014Biology paper 2 TZ2 HL markschemeMay 2014Biology paper 2 TZ2 SLMay 2014Biology paper 2 TZ2 SL markschemeMay 2014Biology paper 3 TZ1 HLMay 2014Biology paper 3 TZ1 HL markschemeMay 2014Biology paper 3 TZ1 SLMay 2014Biology paper 3 TZ1 SL markschemeMay 2014Biology paper 3 TZ2 HLMay 2014Biology paper 3 TZ2 HL markschemeMay 2014Biology paper 3 TZ2 SLMay 2014Biology paper 3 TZ2 SL markschemeMay 2014Biology paper 1 HLNovember 2013Biology paper 1 HL GermanNovember 2013Biology paper 1 HL markschemeNovember 2013Biology paper 1 HL SpanishNovember 2013Biology paper 1 SLNovember 2013Biology paper 1 SL GermanNovember 2013Biology paper 1 SL markschemeNovember 2013Biology paper 1 SL SpanishNovember 2013Biology paper 2 HLNovember 2013Biology paper 2 HL GermanNovember 2013Biology paper 2 HL markschemeNovember 2013Biology paper 2 HL SpanishNovember 2013Biology paper 2 SLNovember 2013Biology paper 2 SL GermanNovember 2013Biology paper 2 SL markschemeNovember 2013Biology paper 3 HLNovember 2013Biology paper 3 HL GermanNovember 2013Biology paper 3 HL markschemeNovember 2013Biology paper 3 SLNovember 2013Biology paper 3 SL GermanNovember 2013Biology paper 3 SL markschemeNovember 2013Biology paper 3 SL SpanishNovember 2013Biology paper 1 HL SpanishMay 2013Biology paper 1 SL SpanishMay 2013Biology paper 1 TZ1 HLMay 2013Biology paper 1 TZ1 HL markschemeMay 2013Biology paper 1 TZ1 SLMay 2013Biology paper 1 TZ1 SL markschemeMay 2013Biology paper 1 TZ2 HLMay 2013Biology paper 1 TZ2 HL markschemeMay 2013Biology paper 1 TZ2 SLMay 2013Biology paper 1 TZ2 SL markschemeMay 2013Biology paper 2 HL SpanishMay 2013Biology paper 2 SL SpanishMay 2013Biology paper 2 TZ1 HLMay 2013Biology paper 2 TZ1 HL markschemeMay 2013Biology paper 2 TZ1 SLMay 2013Biology paper 2 TZ1 SL markschemeMay 2013Biology paper 2 TZ2 HLMay 2013Biology paper 2 TZ2 HL markschemeMay 2013Biology paper 2 TZ2 SLMay 2013Biology paper 2 TZ2 SL markschemeMay 2013Biology paper 3 HL SpanishMay 2013Biology paper 3 SL SpanishMay 2013Biology paper 3 TZ1 HLMay 2013Biology paper 3 TZ1 HL markschemeMay 2013Biology paper 3 TZ1 SLMay 2013Biology paper 3 TZ1 SL markschemeMay 2013Biology paper 3 TZ2 HLMay 2013Biology paper 3 TZ2 HL markschemeMay 2013Biology paper 3 TZ2 SLMay 2013Biology paper 3 TZ2 SL markschemeMay 2013Biology paper 1 HLNovember 2012Biology paper 1 HL markschemeNovember 2012Biology paper 1 HL SpanishNovember 2012Biology paper 1 SLNovember 2012Biology paper 1 SL markschemeNovember 2012Biology paper 1 SL SpanishNovember 2012Biology paper 2 HLNovember 2012Biology paper 2 HL markschemeNovember 2012Biology paper 2 HL SpanishNovember 2012Biology paper 2 SLNovember 2012Biology paper 2 SL markschemeNovember 2012Biology paper 2 SL SpanishNovember 2012Biology paper 3 HLNovember 2012Biology paper 3 HL markschemeNovember 2012Biology paper 3 HL SpanishNovember 2012Biology paper 3 SLNovember 2012Biology paper 3 SL markschemeNovember 2012Biology paper 3 SL SpanishNovember 2012Biology paper 1 HL SpanishMay 2012Biology paper 1 SL SpanishMay 2012Biology paper 1 TZ1 HLMay 2012Biology paper 1 TZ1 HL markschemeMay 2012Biology paper 1 TZ1 SLMay 2012Biology paper 1 TZ1 SL markschemeMay 2012Biology paper 1 TZ2 HLMay 2012Biology paper 1 TZ2 HL markschemeMay 2012Biology paper 1 TZ2 SLMay 2012Biology paper 1 TZ2 SL markschemeMay 2012Biology paper 2 HL SpanishMay 2012Biology paper 2 SL SpanishMay 2012Biology paper 2 TZ1 HLMay 2012Biology paper 2 TZ1 HL markschemeMay 2012Biology paper 2 TZ1 SLMay 2012Biology paper 2 TZ1 SL markschemeMay 2012Biology paper 2 TZ2 HLMay 2012Biology paper 2 TZ2 HL markschemeMay 2012Biology paper 2 TZ2 SLMay 2012Biology paper 2 TZ2 SL markschemeMay 2012Biology paper 3 HL SpanishMay 2012Biology paper 3 SL SpanishMay 2012Biology paper 3 TZ1 HLMay 2012Biology paper 3 TZ1 HL markschemeMay 2012Biology paper 3 TZ1 SLMay 2012Biology paper 3 TZ1 SL markschemeMay 2012Biology paper 3 TZ2 HLMay 2012Biology paper 3 TZ2 HL markschemeMay 2012Biology paper 3 TZ2 SLMay 2012Biology paper 3 TZ2 SL markschemeMay 2012Biology paper 1 HLNovember 2011Biology paper 1 HL markschemeNovember 2011Biology paper 1 HL SpanishNovember 2011Biology paper 1 SLNovember 2011Biology paper 1 SL markschemeNovember 2011Biology paper 1 SL SpanishNovember 2011Biology paper 2 HLNovember 2011Biology paper 2 HL markschemeNovember 2011Biology paper 2 HL SpanishNovember 2011Biology paper 2 SLNovember 2011Biology paper 2 SL markschemeNovember 2011Biology paper 2 SL SpanishNovember 2011Biology paper 3 HLNovember 2011Biology paper 3 HL markschemeNovember 2011Biology paper 3 HL SpanishNovember 2011Biology paper 3 SLNovember 2011Biology paper 3 SL markschemeNovember 2011Biology paper 3 SL SpanishNovember 2011Biology paper 1 HL SpanishMay 2011Biology paper 1 SL SpanishMay 2011Biology paper 1 TZ1 HLMay 2011Biology paper 1 TZ1 HL markschemeMay 2011Biology paper 1 TZ1 SLMay 2011Biology paper 1 TZ1 SL markschemeMay 2011Biology paper 1 TZ2 HLMay 2011Biology paper 1 TZ2 HL markschemeMay 2011Biology paper 1 TZ2 SLMay 2011Biology paper 1 TZ2 SL markschemeMay 2011Biology paper 2 HL SpanishMay 2011Biology paper 2 SL SpanishMay 2011Biology paper 2 TZ1 HLMay 2011Biology paper 2 TZ1 HL markschemeMay 2011Biology paper 2 TZ1 SLMay 2011Biology paper 2 TZ1 SL markschemeMay 2011Biology paper 2 TZ2 HLMay 2011Biology paper 2 TZ2 HL markschemeMay 2011Biology paper 2 TZ2 SLMay 2011Biology paper 2 TZ2 SL markschemeMay 2011Biology paper 3 HL SpanishMay 2011Biology paper 3 SL SpanishMay 2011Biology paper 3 TZ1 HLMay 2011Biology paper 3 TZ1 HL markschemeMay 2011Biology paper 3 TZ1 SLMay 2011Biology paper 3 TZ1 SL markschemeMay 2011Biology paper 3 TZ2 HLMay 2011Biology paper 3 TZ2 HL markschemeMay 2011Biology paper 3 TZ2 SLMay 2011Biology paper 3 TZ2 SL markschemeMay 2011Biology paper 1 HLNovember 2010Biology paper 1 HL GermanNovember 2010Biology paper 1 HL markschemeNovember 2010Biology paper 1 HL SpanishNovember 2010Biology paper 1 SLNovember 2010Biology paper 1 SL GermanNovember 2010Biology paper 1 SL markschemeNovember 2010Biology paper 1 SL SpanishNovember 2010Biology paper 2 HLNovember 2010Biology paper 2 HL GermanNovember 2010Biology paper 2 HL markschemeNovember 2010Biology paper 2 HL SpanishNovember 2010Biology paper 2 SLNovember 2010Biology paper 2 SL GermanNovember 2010Biology paper 2 SL markschemeNovember 2010Biology paper 2 SL SpanishNovember 2010Biology paper 3 HLNovember 2010Biology paper 3 HL GermanNovember 2010Biology paper 3 HL markschemeNovember 2010Biology paper 3 HL SpanishNovember 2010Biology paper 3 SLNovember 2010Biology paper 3 SL GermanNovember 2010Biology paper 3 SL markschemeNovember 2010Biology paper 3 SL SpanishNovember 2010Biology paper 1 TZ1 HLMay 2010Biology paper 1 TZ1 HL markschemeMay 2010Biology paper 1 TZ1 SLMay 2010Biology paper 1 TZ1 SL markschemeMay 2010Biology paper 1 TZ2 HLMay 2010Biology paper 1 TZ2 HL FrenchMay 2010Biology paper 1 TZ2 HL GermanMay 2010Biology paper 1 TZ2 HL markschemeMay 2010Biology paper 1 TZ2 HL SpanishMay 2010Biology paper 1 TZ2 SLMay 2010Biology paper 1 TZ2 SL FrenchMay 2010Biology paper 1 TZ2 SL GermanMay 2010Biology paper 1 TZ2 SL markschemeMay 2010Biology paper 1 TZ2 SL SpanishMay 2010Biology paper 2 TZ1 HLMay 2010Biology paper 2 TZ1 HL markschemeMay 2010Biology paper 2 TZ1 SLMay 2010Biology paper 2 TZ1 SL markschemeMay 2010Biology paper 2 TZ2 HLMay 2010Biology paper 2 TZ2 HL FrenchMay 2010Biology paper 2 TZ2 HL GermanMay 2010Biology paper 2 TZ2 HL markschemeMay 2010Biology paper 2 TZ2 HL SpanishMay 2010Biology paper 2 TZ2 SLMay 2010Biology paper 2 TZ2 SL FrenchMay 2010Biology paper 2 TZ2 SL GermanMay 2010Biology paper 2 TZ2 SL markschemeMay 2010Biology paper 2 TZ2 SL SpanishMay 2010Biology paper 3 TZ1 HLMay 2010Biology paper 3 TZ1 HL markschemeMay 2010Biology paper 3 TZ1 SLMay 2010Biology paper 3 TZ1 SL markschemeMay 2010Biology paper 3 TZ2 HLMay 2010Biology paper 3 TZ2 HL FrenchMay 2010Biology paper 3 TZ2 HL GermanMay 2010Biology paper 3 TZ2 HL markschemeMay 2010Biology paper 3 TZ2 HL SpanishMay 2010Biology paper 3 TZ2 SLMay 2010Biology paper 3 TZ2 SL FrenchMay 2010Biology paper 3 TZ2 SL GermanMay 2010Biology paper 3 TZ2 SL markschemeMay 2010Biology paper 3 TZ2 SL SpanishMay 2010