Thousands of KCSE Practice Questions

Practise with KNEC-aligned questions across every subject and topic. Each question includes a detailed marking scheme and solution. New questions generated daily.

What Our Questions Look Like

Every question follows the KNEC format students will see in the actual KCSE exam.

Chemistry -- Paper 13 marks

A student added excess zinc granules to 50 cm³ of 0.5 M hydrochloric acid at room temperature.

(a) Write a balanced chemical equation for the reaction. (1 mark)

Marking Scheme

Zn(s) + 2HCl(aq) → ZnCl₂(aq) + H₂(g) -- 1 mark for correct formula and balancing, including state symbols.

This is a sample question format. Sign up to access the full question bank.

Smarter Practice, Better Results

HighMarks practice questions are designed to help you learn faster and retain more.

Adaptive Difficulty

Questions automatically adjust to your current level. Start at your comfort zone and progressively tackle harder material as your skills grow.

Detailed Marking Schemes

Every question comes with a KNEC-style marking scheme showing exactly how marks are allocated. Learn what examiners look for in top-scoring answers.

Topic-by-Topic Practice

Focus on one topic at a time or mix topics for a comprehensive revision session. You control how you practise.

Unlimited Fresh Questions

Our question engine generates new variations so you never run out of practice material. Each question is quality-checked against KNEC standards.

Practice Questions by Subject

Drill into any subject and topic. Here is a sample of what is covered.

Mathematics

  • Quadratic Equations
  • Trigonometry
  • Vectors
  • Probability
  • Calculus
  • Matrices

Biology

  • Cell Biology
  • Genetics
  • Ecology
  • Human Physiology
  • Evolution
  • Plant Biology

Chemistry

  • Organic Chemistry
  • Atomic Structure
  • Chemical Bonding
  • Acids & Bases
  • Electrochemistry
  • Energetics

Physics

  • Mechanics
  • Waves
  • Electricity
  • Magnetism
  • Heat
  • Modern Physics

English

  • Comprehension
  • Grammar
  • Essay Writing
  • Oral Skills
  • Literature
  • Functional Writing

Geography

  • Map Work
  • Climatology
  • Geomorphology
  • Human Geography
  • Agriculture
  • Environmental Studies

History

  • East African History
  • World History
  • Government
  • Nationalism
  • Colonial Rule
  • Economic Development

Start Practising KCSE Questions Now

Create your free account and start answering KCSE-level questions with instant feedback. No payment required to get started.