2025 KCSE MOCKS AND PRE-MOCKS August 18, 2025August 17, 2025 by Examiner MID TERM 2 , PP2 2025.docx MID TERM 2 , PP2 2025.docx