KENYAN EDUCATION MATERIALS & SOLUTIONS


FORM 4 MOCKS AND PRE-MOCKS PAST PAPERS - MATHS & SCIENCES

Here is a list of very comperehensive exam past papers compiled by very skilled, expereinced and passionate teachers.

To download each of the following exam past papers please follow the following steps:
1. Click the file name (second collumn) in the appropriate subject's table;
2. A pop-up will appear promting you to pay the price of the material that you select;
3. Pay the required amount via Mpesa, Buy Goods & Services, till number 916314;
4. Enter the number of the phone through which the payament was made;
5. Enter the last 4 digits of the mpesa trasaction code.

FOR INSTANCE, IN THE MPESA MESSAGE BELOW:

MF58SBDEI4 Confirmed. Ksh.50.00 paid to ENABLA SOLUTIONS. on 5/6/18 at 4.22 PM.NEW Mpesa balance is Ksh....

The mpesa code is MF58SBDEI4 and the last 4 digitis of this particular Mpesa code is DEI4.

6. Click the download button to complete the process.



A) MATHEMATICS PAST PAPERS - FORM 4

W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
File No. Name By From Price Date Uploaded Year Marks Marking Scheme
1.
(Id:2074)
Past paper Kenzi
(Paper Mathematics)
Ksh.10 2020-07-10 17:04:25 2020
100Mks With Marking Scheme
2.
(Id:944)
Maths F4 PP1 Mr. Warui Nyeri
(Paper )
Ksh.20 2018-06-23 08:31:20 2017
100Mks With Marking Scheme
3.
(Id:749)
Maths P1 Gatanga Mr. Warui GATANGA
(Paper 1)
Ksh.20 2018-06-19 13:18:33 2016
100Mks With Marking Scheme
4.
(Id:764)
Maths P1 KASSU Mr. Warui KASSU
(Paper 1)
Ksh.20 2018-06-19 15:59:27 2016
100Mks With Marking Scheme
5.
(Id:754)
Maths P2 Gem Mr. Warui Gem
(Paper 2)
Ksh.20 2018-06-19 13:42:36 2016
100Mks With Marking Scheme
6.
(Id:769)
Maths P2 Kigumo Mr. Warui Kigumo
(Paper 2)
Ksh.20 2018-06-19 16:08:39 2016
100Mks With Marking Scheme
7.
(Id:759)
Maths P1 Kahuro/Muranga Mr. Warui Kahuro
(Paper 1)
Ksh.20 2018-06-19 13:51:05 2016
100Mks With Marking Scheme
8.
(Id:750)
Maths P2 Gatanga Mr. Warui GATANGA
(Paper 2)
Ksh.20 2018-06-19 13:20:18 2016
100Mks With Marking Scheme
9.
(Id:765)
Maths P2 KASSU Mr. Warui KASSU
(Paper 2)
Ksh.20 2018-06-19 16:01:47 2016
100Mks With Marking Scheme
10.
(Id:755)
Maths P1 Githunguri Mr. Warui Githunguri
(Paper 1)
Ksh.20 2018-06-19 13:43:55 2016
100Mks With Marking Scheme
11.
(Id:770)
Maths P1 KIMA Mr. Warui KIMA
(Paper 1)
Ksh.20 2018-06-19 16:09:39 2016
100Mks With Marking Scheme
12.
(Id:761)
Maths P2 Kahuro/Muranga Mr. Warui Kahuro
(Paper 2)
Ksh.20 2018-06-19 15:25:07 2016
100Mks With Marking Scheme
13.
(Id:751)
Maths P1 Gatundu Mr. Warui GATUNDU
(Paper 1)
Ksh.20 2018-06-19 13:23:48 2016
100Mks With Marking Scheme
14.
(Id:766)
Maths P1 Kericho Mr. Warui Kericho
(Paper 1)
Ksh.20 2018-06-19 16:03:09 2016
100Mks With Marking Scheme
15.
(Id:756)
Maths P2 Githunguri Mr. Warui Githunguri
(Paper 2)
Ksh.20 2018-06-19 13:44:53 2016
100Mks With Marking Scheme
16.
(Id:747)
Maths P1 CEKANA Mr. Warui Central Kenya Nationals
(Paper 1)
Ksh.20 2018-06-19 13:15:34 2016
100Mks With Marking Scheme
17.
(Id:771)
Maths P2 KIMA Mr. Warui KIMA
(Paper 2)
Ksh.20 2018-06-19 16:12:08 2016
100Mks With Marking Scheme
18.
(Id:762)
Maths P1 KAMDARA Mr. Warui KAMDARA
(Paper 1)
Ksh.20 2018-06-19 15:37:02 2016
100Mks With Marking Scheme
19.
(Id:752)
Maths P2 Gatundu Mr. Warui GATUNDU
(Paper 2)
Ksh.20 2018-06-19 13:25:25 2016
100Mks With Marking Scheme
20.
(Id:767)
Maths P2 Kericho Mr. Warui Kericho
(Paper 2)
Ksh.20 2018-06-19 16:06:30 2016
100Mks With Marking Scheme
21.
(Id:757)
Maths P1 Gucha Mr. Warui Gucha
(Paper 1)
Ksh.20 2018-06-19 13:47:44 2016
100Mks With Marking Scheme
22.
(Id:748)
Maths P2 CEKANA Mr. Warui Central Kenya Nationals
(Paper 2)
Ksh.20 2018-06-19 13:16:54 2016
100Mks With Marking Scheme
23.
(Id:763)
Maths P2 KAMDARA Mr. Warui KAMDARA
(Paper 2)
Ksh.20 2018-06-19 15:38:01 2016
100Mks With Marking Scheme
24.
(Id:753)
Maths P1 Gem Mr. Warui Gem
(Paper 1)
Ksh.20 2018-06-19 13:39:49 2016
100Mks With Marking Scheme
25.
(Id:768)
Maths P1 Kigumo Mr. Warui Kigumo
(Paper 1)
Ksh.20 2018-06-19 16:07:31 2016
100Mks With Marking Scheme
26.
(Id:758)
Maths P2 Gucha Mr. Warui Gucha
(Paper 2)
Ksh.20 2018-06-19 13:49:11 2016
100Mks With Marking Scheme



D) CHEMISTRY PAST PAPERS - FORM 4

W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
File No. Name By From Price Date Uploaded Year Marks Marking Scheme
1.
(Id:2057)
Past paper Kenzi
(Paper Chemistry)
Ksh.10 2020-07-10 15:16:52 2020
100Mks With Marking Scheme
2.
(Id:2058)
Past paper Kenzi
(Paper Chemistry)
Ksh.10 2020-07-10 15:20:30 2020
40Mks With Marking Scheme
3.
(Id:2056)
Past paper Kenzi
(Paper Chemistry)
Ksh.10 2020-07-10 15:15:31 2020
100Mks With Marking Scheme
4.
(Id:649)
Chem PP1 Nyeri 2017 Mr. Warui Nyeri
(Paper 1)
Ksh.20 2018-06-11 01:28:05 2017
80Mks With Marking Scheme
5.
(Id:650)
Chem PP2 Nyeri 2017 Mr. Warui Nyeri
(Paper 2)
Ksh.20 2018-06-11 01:29:37 2017
80Mks With Marking Scheme
6.
(Id:647)
Chem PP2 Kigumo Mr. Warui Kigumo
(Paper 2)
Ksh.20 2018-06-11 01:17:34 2016
80Mks With Marking Scheme
7.
(Id:638)
Chem PP2 Keiyo Mr. Warui Keiyo
(Paper 2)
Ksh.20 2018-06-11 01:00:01 2016
80Mks With Marking Scheme
8.
(Id:629)
Chem Githunguri PP1 Mr. Warui Githunguri
(Paper 1)
Ksh.20 2018-06-10 18:21:01 2016
80Mks With Marking Scheme
9.
(Id:643)
Chem PP1 Kericho Premock Mr. Warui Kericho
(Paper 1)
Ksh.20 2018-06-11 01:09:42 2016
80Mks With Marking Scheme
10.
(Id:634)
Chem KAMDARA PP1 Mr. Warui KAMDARA
(Paper 1)
Ksh.20 2018-06-10 18:29:29 2016
80Mks With Marking Scheme
11.
(Id:625)
Chem Gatanga PP1 Mr. Warui GATANGA
(Paper 1)
Ksh.20 2018-06-10 17:46:38 2016
80Mks With Marking Scheme
12.
(Id:648)
Chem PP3 Kigumo With Confidential Mr. Warui Kigumo
(Paper 3)
Ksh.20 2018-06-11 01:18:59 2016
40Mks With Marking Scheme
13.
(Id:639)
Chem PP3 Keiyo Mr. Warui Keiyo
(Paper 3)
Ksh.20 2018-06-11 01:01:09 2016
80Mks With Marking Scheme
14.
(Id:630)
Chem Githunguri PP2 Mr. Warui Githunguri
(Paper 2)
Ksh.20 2018-06-10 18:22:20 2016
80Mks With Marking Scheme
15.
(Id:644)
Chem PP2 Kericho Premock Mr. Warui Kericho
(Paper 2)
Ksh.20 2018-06-11 01:13:00 2016
80Mks With Marking Scheme
16.
(Id:635)
Chem KAMDARA PP2 Mr. Warui KAMDARA
(Paper 2)
Ksh.20 2018-06-10 18:30:51 2016
80Mks With Marking Scheme
17.
(Id:626)
Chem Gatanga PP2 Mr. Warui GATANGA
(Paper 2)
Ksh.20 2018-06-10 17:54:42 2016
80Mks With Marking Scheme
18.
(Id:640)
Chem PP1 Kericho Mr. Warui Kericho
(Paper 1)
Ksh.20 2018-06-11 01:02:25 2016
80Mks With Marking Scheme
19.
(Id:631)
Chem Kahuro Muranga PP1 Mr. Warui Kahuro
(Paper 1)
Ksh.20 2018-06-10 18:26:17 2016
80Mks With Marking Scheme
20.
(Id:621)
Chem Central PP1 Mr. Warui Central Kenya Nationals
(Paper 1)
Ksh.20 2018-06-10 17:39:04 2016
90Mks With Marking Scheme
21.
(Id:645)
Chem PP3 Kericho Premock Mr. Warui Kericho
(Paper 3)
Ksh.20 2018-06-11 01:14:05 2016
80Mks With Marking Scheme
22.
(Id:636)
Chem PP3 KAMDARA Mr. Warui KAMDARA
(Paper 3)
Ksh.20 2018-06-11 00:57:41 2016
40Mks With Marking Scheme
23.
(Id:627)
Gatundu South PP1 Mr. Warui GATUNDU
(Paper 1)
Ksh.20 2018-06-10 17:55:43 2016
80Mks With Marking Scheme
24.
(Id:641)
Chem PP2 Kericho Mr. Warui Kericho
(Paper 2)
Ksh.20 2018-06-11 01:03:31 2016
80Mks With Marking Scheme
25.
(Id:632)
Chem Kahuro Muranga PP2 Mr. Warui Kahuro
(Paper 2)
Ksh.20 2018-06-10 18:27:13 2016
80Mks With Marking Scheme
26.
(Id:646)
Chem PP1 Kigumo Mr. Warui Kigumo
(Paper 1)
Ksh.20 2018-06-11 01:15:55 2016
80Mks With Marking Scheme
27.
(Id:637)
Chem PP3 Keiyo Mr. Warui Keiyo
(Paper 1)
Ksh.20 2018-06-11 00:59:11 2016
80Mks With Marking Scheme
28.
(Id:628)
Chem Gatundu South PP2 Mr. Warui GATUNDU
(Paper 2)
Ksh.20 2018-06-10 17:58:09 2016
80Mks With Marking Scheme
29.
(Id:642)
Chem PP3 Kericho Mr. Warui Kericho
(Paper 3)
Ksh.20 2018-06-11 01:04:54 2016
40Mks With Marking Scheme
30.
(Id:633)
Chem Kahuro Muranga PP3 Mr. Warui Kahuro
(Paper 3)
Ksh.20 2018-06-10 18:28:09 2016
40Mks With Marking Scheme
31.
(Id:624)
Chem Central PP3 With Confidential Mr. Warui Central Kenya Nationals
(Paper 3)
Ksh.20 2018-06-10 17:43:03 0
40Mks With Marking Scheme
32.
(Id:622)
Chem Central PP2 Mr. Warui Central Kenya Nationals
(Paper 2)
Ksh.20 2018-06-10 17:40:21 0
80Mks With Marking Scheme



E) BIOLOGY PAST PAPERS - FORM 4

W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
File No. Name By From Price Date Uploaded Year Marks Marking Scheme
1.
(Id:2051)
Past paper Kenzi
(Paper Biology)
Ksh.10 2020-07-10 13:08:50 2020
100Mks With Marking Scheme
2.
(Id:2052)
Past paper Kenzi
(Paper Biology)
Ksh.10 2020-07-10 15:02:18 2020
100Mks With Marking Scheme
3.
(Id:578)
Bio PP3 2017 Mr. Warui NAIROBI
(Paper 3)
Ksh.20 2018-06-07 21:45:45 2017
40Mks With Marking Scheme
4.
(Id:576)
Bio PP1 2017 Mr. Warui NAIROBI
(Paper 1)
Ksh.20 2018-06-07 21:32:18 2017
80Mks With Marking Scheme
5.
(Id:577)
Bio PP2 2017 Mr. Warui NAIROBI
(Paper 2)
Ksh.20 2018-06-07 21:35:07 2017
80Mks With Marking Scheme
6.
(Id:563)
Bio PP1 CENTRAL 2106 Mr. Warui Central Kenya Nationals
(Paper 1)
Ksh.20 2018-06-07 17:52:26 2016
80Mks With Marking Scheme
7.
(Id:568)
Bio PRACTICALS Gatanga Mr. Warui GATANGA
(Paper 3)
Ksh.20 2018-06-07 18:40:10 2016
40Mks With Marking Scheme
8.
(Id:573)
Bio PP2 Gem Mr. Warui Gem
(Paper 2)
Ksh.20 2018-06-07 20:59:50 2016
75Mks With Marking Scheme
9.
(Id:564)
Bio PP2 CENTRAL 2106 Mr. Warui Central Kenya Nationals
(Paper 2)
Ksh.20 2018-06-07 17:53:49 2016
80Mks With Marking Scheme
10.
(Id:569)
Bio PP1 Gatundu Mr. Warui GATUNDU
(Paper 1)
Ksh.20 2018-06-07 20:26:53 2016
75Mks With Marking Scheme
11.
(Id:575)
Bio PP3 Gem(With Confidential) Mr. Warui Gem
(Paper 3)
Ksh.20 2018-06-07 21:23:04 2016
40Mks With Marking Scheme
12.
(Id:565)
Bio CEKANA PRACTICALS 2106(With Confidential) Mr. Warui Central Kenya Nationals
(Paper 3)
Ksh.20 2018-06-07 17:56:19 2016
40Mks With Marking Scheme
13.
(Id:570)
Bio PP2 Gatundu Mr. Warui GATUNDU
(Paper 2)
Ksh.20 2018-06-07 20:28:15 2016
70Mks With Marking Scheme
14.
(Id:566)
BIO PaperI Gatanga Mr. Warui GATANGA
(Paper 1)
Ksh.20 2018-06-07 18:01:37 2016
80Mks With Marking Scheme
15.
(Id:571)
Bio PP3 Gatundu(with Confidential) Mr. Warui GATUNDU
(Paper 3)
Ksh.20 2018-06-07 20:48:21 2016
40Mks With Marking Scheme
16.
(Id:562)
Bio PP2 BURETI 2106 Mr. Warui BURETI
(Paper 2)
Ksh.20 2018-06-07 17:45:40 2016
100Mks With Marking Scheme
17.
(Id:567)
Bio Gatanga P2 Mr. Warui GATANGA
(Paper 2)
Ksh.20 2018-06-07 18:32:58 2016
90Mks With Marking Scheme
18.
(Id:572)
Bio PP1 Gem Mr. Warui Gem
(Paper 1)
Ksh.20 2018-06-07 20:52:54 2016
75Mks With Marking Scheme
19.
(Id:560)
Bio PP1 BURETI 2106 Mr. Warui BURETI
(Paper 1)
Ksh.20 2018-06-07 17:20:31 0
90Mks With Marking Scheme



F) PHYSICS PAST PAPERS - FORM 4

W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
W3.CSS
File No. Name By From Price Date Uploaded Year Marks Marking Scheme
1.
(Id:2053)
Past paper Kenzi
(Paper Physics)
Ksh.10 2020-07-10 15:04:45 2020
100Mks With Marking Scheme
2.
(Id:2054)
Past paper Kenzi
(Paper Physics)
Ksh.10 2020-07-10 15:06:18 2020
100Mks With Marking Scheme
3.
(Id:774)
Phy P3 BURETI (With confindential) Mr. Warui BURETI
(Paper 3)
Ksh.20 2018-06-19 18:05:11 2016
30Mks With Marking Scheme
4.
(Id:775)
Phy P1 CEKANA Mr. Warui Central Kenya Nationals
(Paper 1)
Ksh.20 2018-06-19 18:06:50 2016
80Mks With Marking Scheme
5.
(Id:780)
Phy P3 Gem (With Confidential) Mr. Warui Gem
(Paper 3)
Ksh.20 2018-06-19 18:33:37 2016
40Mks With Marking Scheme
6.
(Id:776)
Phy P2 CEKANA Mr. Warui Central Kenya Nationals
(Paper 2)
Ksh.20 2018-06-19 18:08:45 2016
80Mks With Marking Scheme
7.
(Id:781)
Phy P1 Gucha Mr. Warui Gucha
(Paper 1)
Ksh.20 2018-06-19 18:36:26 2016
80Mks With Marking Scheme
8.
(Id:772)
Phy P1 BURETI Mr. Warui BURETI
(Paper 1)
Ksh.20 2018-06-19 18:01:03 2016
80Mks With Marking Scheme
9.
(Id:777)
Phy P3 CEKANA (With Confidential) Mr. Warui Central Kenya Nationals
(Paper 3)
Ksh.20 2018-06-19 18:14:54 2016
40Mks With Marking Scheme
10.
(Id:782)
Phy P2 Gucha Mr. Warui Gucha
(Paper 2)
Ksh.20 2018-06-19 18:38:00 2016
100Mks With Marking Scheme
11.
(Id:773)
Phy P2 BURETI Mr. Warui BURETI
(Paper 2)
Ksh.20 2018-06-19 18:02:18 2016
80Mks With Marking Scheme
12.
(Id:778)
Phy P1 Gem Mr. Warui Gem
(Paper 1)
Ksh.20 2018-06-19 18:16:55 2016
90Mks With Marking Scheme
13.
(Id:783)
Phy P3 Gucha (With Confidential) Mr. Warui Gucha
(Paper 3)
Ksh.20 2018-06-19 18:39:47 2016
30Mks With Marking Scheme
14.
(Id:779)
Phy P2 Gem Mr. Warui Gem
(Paper 2)
Ksh.20 2018-06-19 18:18:11 0
80Mks With Marking Scheme
15.
(Id:2055)
Past paper Kenzi
(Paper Physics)
Ksh.10 2020-07-10 15:10:31 0
100Mks With Marking Scheme



DIDN'T FIND IT? REQUEST FOR IT HERE.

If you couldn't find what you were looking for, we are sure some of our existing and potential contributors have exactly that which you need. Please assist us to request it from them by filling in the form below.

Please note that all the relevant contributors will be automatically notified about your request immediately you submit the completed form. You will then be alerted through the contacts you provide in the form as soon as what you are looking for has been uploaded.

Your Phone*: Email Address:

Class*:       Subject*:

Resource*:


Brief Description: