The Kenya Certificate of Preliminary Examination began on Monday 7 March with over one million standard eight students sitting.
The exam was rehearsed on Friday last week and the actual exam started on Monday.
On Monday, candidates sat for Maths paper and English grammar, which was done in the morning and English composition was done in the afternoon.
On Tuesday, Class 8 students sat for Science and Kiswahil Lugha paper in the morning and Kiswahil Insha was being done in the afternoon.
Wednesday was Social Studies as the only and last paper to be done as learners bid goodbye to primary school.
Though there were cases of discrepancies here and there during the exam, but generally, the KCPE exam went smoothly across the country despite facing the threat of insecurity in areas like Baringo and Northern Kenya.
But as the learners were writing their final exams, Education CS George Magoha has announced that the marking of KCPE exams will be over within the next two weeks.
This means that, any time before the end of this month, candidates who sat for their KCPE exam this year can be in a position to get their result formally.