Junior & High School Notes, Past Papers & Revision (Grade 7–9, Form 1–4) | YNetStudyHub
100% Free KCSE & Secondary Study Resources

Junior & High School Notes, Past Papers & Revision (Grade 7–9, Form 1–4)

Free Kenyan secondary school study notes, KNEC past papers with marking schemes, mock exams and revision materials across Mathematics, Sciences, Languages, Humanities and Applied subjects.

7 forms 77+ subjects KCSE Kiswahili 102/1, 102/2, 102/3 KNEC & KICD Aligned
KCSE Kiswahili 102 Special Hub

KCSE Kiswahili Revision Hub

Study Standard Kiswahili from Form 1 to Form 4. Get detailed notes on Grammar, Oral Literature, Sociolinguistics, Traditional Poetry, Functional Essays, and KCSE national past papers with marking schemes.

3 Papers
102/1 Essay, 102/2 Language, 102/3 Literature
Form 1 – 4
Syllabus Topics (KICD Aligned)
2018 – 2023
KNEC Past Papers with Answers

📖 Featured KCSE Subjects

Choose a subject to access study notes, syllabus guides and national exam papers.

View All Subjects ↓
Special Revision Hub Code: 102

KCSE Kiswahili (102)

KCSE Kiswahili Revision Hub (102/1, 102/2, 102/3) - Functional Essays, Grammar, Oral Literature, Sociolinguistics and Marking Guides.

Compulsory Code: 121

KCSE Mathematics (121)

Form 1–4 Algebra, Commercial Arithmetic, Geometry, Trigonometry, Calculus, Vectors and KNEC Papers (121/1, 121/2).

Compulsory Code: 101

KCSE English (101)

Functional Skills, Oral Skills, Comprehension, Literary Set Books (Play, Novel, Short Stories), Poetry and Papers 101/1, 101/2, 101/3.

Sciences Code: 231

KCSE Biology (231)

Cell Biology, Genetics, Ecology, Reproduction, Human & Plant Physiology, Theory & Paper 231/3 Practicals.

Sciences Code: 233

KCSE Chemistry (233)

Atomic Structure, Chemical Families, Organic Chemistry, Electrochemistry, Mole Concept and Paper 233/3 Practicals.

Sciences Code: 232

KCSE Physics (232)

Mechanics, Thermal Physics, Waves, Electricity, Magnetism, Electronics, Modern Physics and Paper 232/3 Practicals.

Humanities Code: 311

KCSE History & Govt (311)

Paper 311/1 (History and Government of Kenya, Constitution) and Paper 311/2 (World History, International Relations).

Applied Code: 565

KCSE Business Studies (565)

Commerce, Accounting, Entrepreneurship, Economics, Office Administration, Public Finance and Paper 565/1 & 565/2.

❓ Frequently Asked Questions about KCSE High School

Important insights for Kenyan secondary school students, parents, and teachers.

The Kenya Certificate of Secondary Education (KCSE) is administered by KNEC at the end of Form 4. Students sit examinations in 7 to 8 subjects. The overall mean grade is computed from 7 subjects: Mathematics, English, Kiswahili, two sciences (Biology, Chemistry, or Physics), one humanity (History, Geography, or CRE), and one best other subject. Grades range from A (12 points) down to E (1 point).

Yes. All KCSE study notes, topical summaries, past papers and revision questions across Form 1, Form 2, Form 3, and Form 4 are 100% free to access, browse, and study online on YNetStudyHub.

YNetStudyHub has a specialized KCSE Kiswahili Revision Hub (KCSE Kiswahili Revision Hub) at /high-school/kiswahili providing comprehensive breakdowns of Paper 1 (Essay), Paper 2 (Language and Sociolinguistics), and Paper 3 (Kiswahili Literature) along with official KNEC past papers and marking schemes.

Effective KCSE preparation involves: 1. Mastering the syllabus fundamentals from Form 1 through Form 4. 2. Regular topical practice and summary note writing. 3. Timed revision using authentic KNEC past papers (2018–2023) and self-marking against official schemes. 4. Practicing functional writing and essay structures for languages. 5. Taking interactive online mock examinations on YNetStudyHub.

Yes. We provide comprehensive study guides, chapter-by-chapter analyses, character profiles, themes, and sample essay questions with model answers for prescribed KNEC set books in English literature and Kiswahili fasihi.

Resources Shop

Notes, schemes of work and exam papers you buy once and keep - no subscription.

Browse all →

Explore All Junior & High School Materials

Pick a grade or form to dive into notes, revision questions and past papers organised by subject (Mathematics, English, Kiswahili, Biology, Chemistry, Physics & more).

Junior School (Grade 7–9)

High School (Form 1–4)