Thank you for making freeekcsepastpapers.com part of the development for your future. Our goal is to help you achieve the best in your life. Â We are notifying you that there has been a challenge of getting our website back to normal operations. This is because we provide one of the biggest database for KCSE past papers. This calls for a â€œbig sacrificeâ€ in terms of resources i.e., time, finances and knowledge. We have worked hard to restore our database during the process of upgrade. Therefore, you can continue enjoying free downloads of the available KCSE and mocks past papers from various parts of the country.