What Our Questions Look Like
Every question follows the KNEC format students will see in the actual KCSE exam.
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