# Ganzaa

> Ganzaa (ganzaa.org) is a free e-learning platform for primary and secondary school students from Primary 1 to Senior 6. It has 144 subjects with 1199 units and 5100 lessons that follow the Competence-Based Curriculum (CBC), national exam past papers for P6, S3 and S6, learning games, and an in-browser coding playground. Every lesson can be read for free, without an account.

The full catalogue, with every unit and lesson, is at https://ganzaa.org/llms-full.txt.

Updated 2026-11-06. Counts are live.

## Key facts

- Audience: students from Primary 1 to Senior 6 (ages about 6 to 18), their teachers and their parents, and schools.
- Curriculum: lessons are written to follow Rwanda's Competence-Based Curriculum (CBC), class by class and subject by subject. Ganzaa is an independent platform, not an official REB or NESA product.
- Cost: lessons, past papers, games, the classroom tools and the coding playground are free to use. A free account saves progress, earns stars, opens each unit's quiz, and lets anyone host a live quiz game.
- Lessons: explanations and worked examples, with practice questions that are marked instantly. They work on a phone, tablet or computer.
- Past papers: the official NESA national exam papers for P6, S3 and S6, catalogued by year and subject and linked to nesa.gov.rw.
- Practice exams: 29 full practice exams for P6, S3 and S6 (P6: English, Kinyarwanda, Mathematics, Science & Elementary Technology, Social & Religious Studies; S3: Biology, Chemistry, English, Entrepreneurship, Geography, History, Kinyarwanda, Mathematics, Physics; S6: Biology, Chemistry, Computer Science, Economics, English, Entrepreneurship, French, General Studies, Geography, History, Kinyarwanda, Kiswahili, Literature, Mathematics, Physics) in the NESA national exam format — the same sections, question types, marks and timing as the real paper, but original questions written by Ganzaa, not the official papers. Every subject has 10 versions of each question, so each attempt is a new paper. Answers are marked when the student submits, with the correct answer and an explanation for every question; written answers are marked against a marking guide. The first practice exam is free; later ones cost a small fee or come with a Ganzaa Pro or Premium plan.
- For teachers and schools: a school's own curriculum, assignments, mark sheets, classroom quiz games, a headteacher dashboard with exportable reports, and a parent view. Schools in any country can use it; see [Ganzaa for Schools](https://ganzaa.org/schools).
- Languages: English, with Kinyarwanda and French subjects, and Kinyarwanda (https://ganzaa.org/rw) and French (https://ganzaa.org/fr) home pages.
- Ganzaa Skills (https://ganzaa.org/skills): courses for everyone outside the school curriculum — Amategeko y'umuhanda (Kinyarwanda, free, 404 questions). Each lesson is studied with its answers, then practised; on a guided course the next lesson opens only once that practice is passed, and exams follow every few lessons.

- Founder: Eric Tuyishimire. Slogan: "Learn. Play. Win!" (Kinyarwanda: "Iga. Kina. Tsinda!").
- Contact: hello@ganzaa.org, WhatsApp +250 780 313 448.

## When Ganzaa fits a question

- A student wants free lessons, notes or revision for a subject in any class from P1 to S6.
- A P6, S3 or S6 candidate wants national exam past papers or exam practice.
- A P6, S3 or S6 candidate wants a mock exam in the national exam format, marked instantly with explanations.
- A teacher wants CBC-aligned lesson material, a classroom quiz game, or a way to set work and see which questions a class found hard.
- A teacher or student anywhere wants a free classroom tool in the browser: an online whiteboard or blackboard, a scientific calculator, an interactive or printable periodic table, a classroom timer, a binary converter, or a Kahoot-style live quiz with their own questions.
- A parent wants a free place for their child to learn and practise at home.
- A school owner, headteacher or director of studies, in any country, wants a learning platform for the whole school: their own curriculum, assignments and marks, live quizzes, parent updates and a dashboard of results by class and subject.
- Someone wants to learn to code in the browser (JavaScript, Python, SQL, C, C++, HTML and React).
- A parent, teacher or child wants free storybooks for children to read online or download — English, Kinyarwanda, French, Kiswahili and Kirundi — by age and reading level.
- A student or reader wants a famous public-domain book — a classic novel, a Shakespeare play, poetry or philosophy — free to read online or download as a PDF.
- Someone is preparing for Rwanda's provisional driving licence theory test (amategeko y'umuhanda) and wants to study the questions and answers in Kinyarwanda.

## Start here

- [Free lessons, P1 to S6](https://ganzaa.org/learn): choose a class, then a subject.
- [National exam past papers](https://ganzaa.org/past-papers): P6, S3 and S6 papers. By class: [P6](https://ganzaa.org/past-papers/p6), [S3](https://ganzaa.org/past-papers/s3), [S6](https://ganzaa.org/past-papers/s6); each lists its subjects, and each subject page (for example [S6 Physics](https://ganzaa.org/past-papers/s6/physics)) has every year's papers.
- [Practice exams in the NESA format](https://ganzaa.org/past-papers/exams): full P6, S3 and S6 mock exams, a new paper every attempt, marked instantly with explanations. Each subject has its own page, for example [S6 Mathematics](https://ganzaa.org/past-papers/exams/s6-mathematics); the full list is below.
- [Learning games](https://ganzaa.org/games): maths, science, flags, capitals, history, Kinyarwanda words, typing and more, with every answer explained.
- [English words with pictures](https://ganzaa.org/games/english-words): Picture Words, an English vocabulary game with real photos — see the picture, pick the word, hear it spoken. One page per topic (animals, fruits, classroom objects, sports, body parts, jobs and more), each with a picture dictionary of every word and an example sentence.
- [Coding playground](https://ganzaa.org/playground): write and run JavaScript, React, HTML, SQL, Python, C and C++, no install.
- [Free classroom tools](https://ganzaa.org/tools): no account needed. [Scientific Calculator](https://ganzaa.org/tools/calculator) (Trig in degrees or radians, powers, roots, logs, nCr — with a tape of every answer); [Online Whiteboard](https://ganzaa.org/tools/whiteboard) (A white board or chalkboard to write and draw on — pages, shapes, PDF download); [Periodic Table of the Elements](https://ganzaa.org/tools/periodic-table) (All 118 elements with configurations, shells and a printable PDF); [Classroom Timer & Stopwatch](https://ganzaa.org/tools/timer) (Countdown and stopwatch with big digits, presets and a bell); [Binary, Decimal, Hex & Octal Converter](https://ganzaa.org/tools/binary) (Binary, decimal, hex and octal, with a clickable bit grid); [To-Do List](https://ganzaa.org/tools/tasks) (A private checklist for a lesson or a school day).
- [Live quiz games](https://ganzaa.org/live): Host a free live quiz game like Kahoot: write your own questions or use a lesson, players join with a PIN on any phone, and see every score and result after.
- [Ganzaa Skills](https://ganzaa.org/skills): courses for everyone beyond school, such as driving theory (amategeko y'umuhanda) in Kinyarwanda.
- [Free library](https://ganzaa.org/library): 182 free books for kids and students in English, Kinyarwanda, French, Kiswahili and Kirundi, including 90 famous public-domain classics (novels, Shakespeare and other plays, poetry, philosophy, life stories) and 89 picture storybooks from African Storybook (CC BY), sorted by age, reading level and language. Read online or download the PDF, no account needed.
- [Ganzaa for Schools](https://ganzaa.org/schools): what a school gets, for owners, headteachers, teachers and parents. [Book a demo](https://ganzaa.org/book).
- [Help center](https://ganzaa.org/help): step-by-step guides. [Parent guide](https://ganzaa.org/help/parents): create a parent account, add a child or link their account with a code, and see their lessons, scores, books and games.
- [Frequently asked questions](https://ganzaa.org/faq) · [About Ganzaa](https://ganzaa.org/about) · [Blog](https://ganzaa.org/blog)

## Free lessons by class

### Primary 1

- [Primary 1 Mathematics](https://ganzaa.org/learn?grade=P01&subject=1305): 11 units, 60 lessons
- [Primary 1 English](https://ganzaa.org/learn?grade=P01&subject=1109): 10 units, 58 lessons
- [Primary 1 Kinyarwanda](https://ganzaa.org/learn?grade=P01&subject=1297): 9 units, 52 lessons
- [Primary 1 Science and Elementary Technology](https://ganzaa.org/learn?grade=P01&subject=1306): 5 units, 15 lessons
- [Primary 1 Social and Religious Studies](https://ganzaa.org/learn?grade=P01&subject=1307): 14 units, 61 lessons
- [Primary 1 Creative Arts](https://ganzaa.org/learn?grade=P01&subject=1108): 7 units, 49 lessons
- [Primary 1 French](https://ganzaa.org/learn?grade=P01&subject=30043): 6 units, 24 lessons
- [Primary 1 Physical Education](https://ganzaa.org/learn?grade=P01&subject=30044): 6 units, 18 lessons

### Primary 2

- [Primary 2 Mathematics](https://ganzaa.org/learn?grade=P02&subject=1314): 5 units, 15 lessons
- [Primary 2 English](https://ganzaa.org/learn?grade=P02&subject=1312): 5 units, 15 lessons
- [Primary 2 Kinyarwanda](https://ganzaa.org/learn?grade=P02&subject=1313): 5 units, 15 lessons
- [Primary 2 Science and Elementary Technology](https://ganzaa.org/learn?grade=P02&subject=1315): 5 units, 15 lessons
- [Primary 2 Social and Religious Studies](https://ganzaa.org/learn?grade=P02&subject=1316): 5 units, 15 lessons
- [Primary 2 Creative Arts](https://ganzaa.org/learn?grade=P02&subject=1311): 5 units, 15 lessons
- [Primary 2 French](https://ganzaa.org/learn?grade=P02&subject=30045): 6 units, 24 lessons

### Primary 3

- [Primary 3 Mathematics](https://ganzaa.org/learn?grade=P03&subject=1320): 5 units, 15 lessons
- [Primary 3 English](https://ganzaa.org/learn?grade=P03&subject=1318): 5 units, 15 lessons
- [Primary 3 Ikinyarwanda](https://ganzaa.org/learn?grade=P03&subject=1319): 5 units, 15 lessons
- [Primary 3 Science and Elementary Technology](https://ganzaa.org/learn?grade=P03&subject=1329): 5 units, 15 lessons
- [Primary 3 Social and Religious Studies](https://ganzaa.org/learn?grade=P03&subject=1330): 5 units, 15 lessons
- [Primary 3 Creative Arts](https://ganzaa.org/learn?grade=P03&subject=1317): 5 units, 15 lessons

### Primary 4

- [Primary 4 Mathematics](https://ganzaa.org/learn?grade=P04&subject=30009): 17 units, 78 lessons
- [Primary 4 English](https://ganzaa.org/learn?grade=P04&subject=30006): 10 units, 46 lessons
- [Primary 4 Kinyarwanda](https://ganzaa.org/learn?grade=P04&subject=30008): 7 units, 30 lessons
- [Primary 4 French](https://ganzaa.org/learn?grade=P04&subject=30007): 9 units, 37 lessons
- [Primary 4 Science and Elementary Technology](https://ganzaa.org/learn?grade=P04&subject=30011): 12 units, 58 lessons
- [Primary 4 Social and Religious Studies](https://ganzaa.org/learn?grade=P04&subject=30012): 10 units, 48 lessons
- [Primary 4 Creative Arts](https://ganzaa.org/learn?grade=P04&subject=30005): 9 units, 42 lessons
- [Primary 4 Physical Education](https://ganzaa.org/learn?grade=P04&subject=30010): 9 units, 28 lessons

### Primary 5

- [Primary 5 Mathematics](https://ganzaa.org/learn?grade=P05&subject=1334): 5 units, 15 lessons
- [Primary 5 English](https://ganzaa.org/learn?grade=P05&subject=1331): 5 units, 15 lessons
- [Primary 5 Kinyarwanda](https://ganzaa.org/learn?grade=P05&subject=1333): 5 units, 15 lessons
- [Primary 5 French](https://ganzaa.org/learn?grade=P05&subject=1332): 5 units, 15 lessons
- [Primary 5 Science and Elementary Technology](https://ganzaa.org/learn?grade=P05&subject=1335): 1 units, 3 lessons

### Primary 6

- [Primary 6 Mathematics](https://ganzaa.org/learn?grade=P06&subject=1357): 15 units, 76 lessons
- [Primary 6 Science and Elementary Technology](https://ganzaa.org/learn?grade=P06&subject=1358): 14 units, 76 lessons
- [Primary 6 English](https://ganzaa.org/learn?grade=P06&subject=30002): 9 units, 43 lessons
- [Primary 6 Kinyarwanda](https://ganzaa.org/learn?grade=P06&subject=30003): 6 units, 32 lessons
- [Primary 6 Social and Religious Studies](https://ganzaa.org/learn?grade=P06&subject=30004): 16 units, 67 lessons
- [Primary 6 French](https://ganzaa.org/learn?grade=P06&subject=30042): 9 units, 38 lessons
- [Primary 6 Creative Arts](https://ganzaa.org/learn?grade=P06&subject=30041): 7 units, 30 lessons
- [Primary 6 Physical Education](https://ganzaa.org/learn?grade=P06&subject=1352): 8 units, 28 lessons

### Senior 1

- [Senior 1 Mathematics](https://ganzaa.org/learn?grade=S01&subject=1337): 8 units, 40 lessons
- [Senior 1 English](https://ganzaa.org/learn?grade=S01&subject=1324): 8 units, 40 lessons
- [Senior 1 Biology](https://ganzaa.org/learn?grade=S01&subject=1322): 14 units, 68 lessons
- [Senior 1 Chemistry](https://ganzaa.org/learn?grade=S01&subject=1323): 11 units, 53 lessons
- [Senior 1 Physics](https://ganzaa.org/learn?grade=S01&subject=1338): 9 units, 45 lessons
- [Senior 1 Geography](https://ganzaa.org/learn?grade=S01&subject=1326): 13 units, 51 lessons
- [Senior 1 History and Citizenship](https://ganzaa.org/learn?grade=S01&subject=1336): 12 units, 56 lessons
- [Senior 1 Entrepreneurship](https://ganzaa.org/learn?grade=S01&subject=1325): 7 units, 32 lessons
- [Senior 1 ICT](https://ganzaa.org/learn?grade=S01&subject=30035): 7 units, 34 lessons
- [Senior 1 Kinyarwanda](https://ganzaa.org/learn?grade=S01&subject=30036): 6 units, 19 lessons
- [Senior 1 French](https://ganzaa.org/learn?grade=S01&subject=30033): 7 units, 29 lessons
- [Senior 1 Kiswahili](https://ganzaa.org/learn?grade=S01&subject=30037): 6 units, 24 lessons
- [Senior 1 Agriculture](https://ganzaa.org/learn?grade=S01&subject=30031): 7 units, 31 lessons
- [Senior 1 Home Science](https://ganzaa.org/learn?grade=S01&subject=30034): 8 units, 38 lessons
- [Senior 1 Fine Arts](https://ganzaa.org/learn?grade=S01&subject=30032): 8 units, 37 lessons
- [Senior 1 Music](https://ganzaa.org/learn?grade=S01&subject=30038): 5 units, 23 lessons
- [Senior 1 Religion and Ethics](https://ganzaa.org/learn?grade=S01&subject=30040): 4 units, 19 lessons
- [Senior 1 Physical Education](https://ganzaa.org/learn?grade=S01&subject=30039): 11 units, 37 lessons

### Senior 2

- [Senior 2 Mathematics](https://ganzaa.org/learn?grade=S02&subject=30026): 11 units, 48 lessons
- [Senior 2 Physics](https://ganzaa.org/learn?grade=S02&subject=30028): 10 units, 43 lessons
- [Senior 2 Chemistry](https://ganzaa.org/learn?grade=S02&subject=30015): 9 units, 37 lessons
- [Senior 2 Biology](https://ganzaa.org/learn?grade=S02&subject=30014): 14 units, 60 lessons
- [Senior 2 ICT](https://ganzaa.org/learn?grade=S02&subject=30023): 7 units, 32 lessons
- [Senior 2 English](https://ganzaa.org/learn?grade=S02&subject=30016): 8 units, 33 lessons
- [Senior 2 Kinyarwanda](https://ganzaa.org/learn?grade=S02&subject=30024): 6 units, 25 lessons
- [Senior 2 French](https://ganzaa.org/learn?grade=S02&subject=30019): 7 units, 28 lessons
- [Senior 2 Kiswahili](https://ganzaa.org/learn?grade=S02&subject=30025): 4 units, 17 lessons
- [Senior 2 Geography and Environment](https://ganzaa.org/learn?grade=S02&subject=30020): 20 units, 66 lessons
- [Senior 2 History](https://ganzaa.org/learn?grade=S02&subject=30021): 12 units, 52 lessons
- [Senior 2 Entrepreneurship](https://ganzaa.org/learn?grade=S02&subject=30017): 8 units, 33 lessons
- [Senior 2 Agriculture](https://ganzaa.org/learn?grade=S02&subject=30013): 7 units, 30 lessons
- [Senior 2 Home Science](https://ganzaa.org/learn?grade=S02&subject=30022): 8 units, 33 lessons
- [Senior 2 Fine Arts](https://ganzaa.org/learn?grade=S02&subject=30018): 8 units, 34 lessons
- [Senior 2 Music](https://ganzaa.org/learn?grade=S02&subject=30030): 5 units, 22 lessons
- [Senior 2 Religion and Ethics](https://ganzaa.org/learn?grade=S02&subject=30029): 4 units, 20 lessons
- [Senior 2 Physical Education](https://ganzaa.org/learn?grade=S02&subject=30027): 11 units, 35 lessons

### Senior 3

- [Senior 3 Mathematics](https://ganzaa.org/learn?grade=S03&subject=1342): 14 units, 60 lessons
- [Senior 3 English](https://ganzaa.org/learn?grade=S03&subject=1340): 8 units, 40 lessons
- [Senior 3 Kinyarwanda](https://ganzaa.org/learn?grade=S03&subject=1341): 6 units, 24 lessons
- [Senior 3 Biology](https://ganzaa.org/learn?grade=S03&subject=1339): 14 units, 66 lessons
- [Senior 3 Chemistry](https://ganzaa.org/learn?grade=S03&subject=30047): 10 units, 43 lessons
- [Senior 3 Physics](https://ganzaa.org/learn?grade=S03&subject=30048): 10 units, 44 lessons
- [Senior 3 Geography](https://ganzaa.org/learn?grade=S03&subject=30059): 19 units, 78 lessons
- [Senior 3 History and Citizenship](https://ganzaa.org/learn?grade=S03&subject=30057): 13 units, 51 lessons
- [Senior 3 Entrepreneurship](https://ganzaa.org/learn?grade=S03&subject=30056): 10 units, 40 lessons
- [Senior 3 ICT](https://ganzaa.org/learn?grade=S03&subject=30060): 6 units, 28 lessons
- [Senior 3 French](https://ganzaa.org/learn?grade=S03&subject=30062): 7 units, 32 lessons
- [Senior 3 Kiswahili](https://ganzaa.org/learn?grade=S03&subject=30063): 5 units, 22 lessons
- [Senior 3 Physical Education](https://ganzaa.org/learn?grade=S03&subject=30071): 8 units, 26 lessons
- [Senior 3 Agriculture](https://ganzaa.org/learn?grade=S03&subject=30065): 8 units, 29 lessons
- [Senior 3 Home Science](https://ganzaa.org/learn?grade=S03&subject=30064): 8 units, 31 lessons
- [Senior 3 Fine Arts](https://ganzaa.org/learn?grade=S03&subject=30066): 8 units, 32 lessons
- [Senior 3 Music](https://ganzaa.org/learn?grade=S03&subject=30067): 4 units, 16 lessons
- [Senior 3 Religion and Ethics](https://ganzaa.org/learn?grade=S03&subject=30072): 4 units, 16 lessons

### Senior 4

- [Senior 4 Mathematics](https://ganzaa.org/learn?grade=S04&subject=30088): 13 units, 61 lessons
- [Senior 4 Chemistry](https://ganzaa.org/learn?grade=S04&subject=30090): 17 units, 72 lessons
- [Senior 4 Physics](https://ganzaa.org/learn?grade=S04&subject=30091): 10 units, 45 lessons
- [Senior 4 Basic Mathematics](https://ganzaa.org/learn?grade=S04&subject=30092): 3 units, 15 lessons
- [Senior 4 Biology](https://ganzaa.org/learn?grade=S04&subject=30093): 12 units, 55 lessons
- [Senior 4 Geography](https://ganzaa.org/learn?grade=S04&subject=30095): 14 units, 53 lessons
- [Senior 4 History](https://ganzaa.org/learn?grade=S04&subject=1345): 10 units, 40 lessons
- [Senior 4 Economics](https://ganzaa.org/learn?grade=S04&subject=1343): 7 units, 32 lessons
- [Senior 4 Entrepreneurship](https://ganzaa.org/learn?grade=S04&subject=1344): 9 units, 39 lessons
- [Senior 4 ICT](https://ganzaa.org/learn?grade=S04&subject=30096): 7 units, 33 lessons
- [Senior 4 General and Religious Studies](https://ganzaa.org/learn?grade=S04&subject=30098): 12 units, 49 lessons
- [Senior 4 English](https://ganzaa.org/learn?grade=S04&subject=30094): 7 units, 35 lessons
- [Senior 4 Literature in English](https://ganzaa.org/learn?grade=S04&subject=30102): 2 units, 10 lessons
- [Senior 4 French](https://ganzaa.org/learn?grade=S04&subject=30100): 4 units, 16 lessons
- [Senior 4 Physical Education](https://ganzaa.org/learn?grade=S04&subject=30097): 12 units, 42 lessons
- [Senior 4 English (Languages)](https://ganzaa.org/learn?grade=S04&subject=30099): 6 units, 30 lessons
- [Senior 4 History (Languages)](https://ganzaa.org/learn?grade=S04&subject=30101): 3 units, 12 lessons

### Senior 5

- [Senior 5 Mathematics](https://ganzaa.org/learn?grade=S05&subject=1348): 10 units, 44 lessons
- [Senior 5 Physics](https://ganzaa.org/learn?grade=S05&subject=1349): 11 units, 44 lessons
- [Senior 5 Chemistry](https://ganzaa.org/learn?grade=S05&subject=1347): 10 units, 43 lessons
- [Senior 5 Biology](https://ganzaa.org/learn?grade=S05&subject=1346): 8 units, 35 lessons
- [Senior 5 Geography](https://ganzaa.org/learn?grade=S05&subject=30084): 3 units, 11 lessons
- [Senior 5 Economics](https://ganzaa.org/learn?grade=S05&subject=30083): 4 units, 18 lessons
- [Senior 5 Entrepreneurship](https://ganzaa.org/learn?grade=S05&subject=30086): 1 units, 4 lessons
- [Senior 5 English](https://ganzaa.org/learn?grade=S05&subject=30085): 1 units, 4 lessons

### Senior 6

- [Senior 6 Mathematics](https://ganzaa.org/learn?grade=S06&subject=30051): 9 units, 41 lessons
- [Senior 6 Physics](https://ganzaa.org/learn?grade=S06&subject=30052): 10 units, 46 lessons
- [Senior 6 Basic Mathematics](https://ganzaa.org/learn?grade=S06&subject=30069): 3 units, 14 lessons
- [Senior 6 Chemistry](https://ganzaa.org/learn?grade=S06&subject=30050): 14 units, 62 lessons
- [Senior 6 Biology](https://ganzaa.org/learn?grade=S06&subject=30049): 12 units, 57 lessons
- [Senior 6 Geography](https://ganzaa.org/learn?grade=S06&subject=30055): 15 units, 63 lessons
- [Senior 6 History](https://ganzaa.org/learn?grade=S06&subject=30058): 11 units, 53 lessons
- [Senior 6 Economics](https://ganzaa.org/learn?grade=S06&subject=1350): 10 units, 43 lessons
- [Senior 6 Entrepreneurship](https://ganzaa.org/learn?grade=S06&subject=1351): 8 units, 34 lessons
- [Senior 6 ICT](https://ganzaa.org/learn?grade=S06&subject=30061): 6 units, 29 lessons
- [Senior 6 General and Religious Studies](https://ganzaa.org/learn?grade=S06&subject=30070): 11 units, 45 lessons
- [Senior 6 English](https://ganzaa.org/learn?grade=S06&subject=30054): 7 units, 29 lessons
- [Senior 6 Literature in English](https://ganzaa.org/learn?grade=S06&subject=30068): 8 units, 39 lessons
- [Senior 6 French](https://ganzaa.org/learn?grade=S06&subject=30075): 6 units, 24 lessons
- [Senior 6 Kiswahili](https://ganzaa.org/learn?grade=S06&subject=30073): 7 units, 26 lessons
- [Senior 6 Kinyarwanda](https://ganzaa.org/learn?grade=S06&subject=30078): 6 units, 23 lessons
- [Senior 6 Psychology](https://ganzaa.org/learn?grade=S06&subject=30074): 10 units, 46 lessons
- [Senior 6 Physical Education](https://ganzaa.org/learn?grade=S06&subject=30087): 12 units, 42 lessons
- [Senior 6 English (Languages)](https://ganzaa.org/learn?grade=S06&subject=30076): 8 units, 32 lessons
- [Senior 6 French (Literary)](https://ganzaa.org/learn?grade=S06&subject=30077): 12 units, 48 lessons
- [Senior 6 Kinyarwanda (Languages)](https://ganzaa.org/learn?grade=S06&subject=30081): 8 units, 33 lessons
- [Senior 6 History (Languages)](https://ganzaa.org/learn?grade=S06&subject=30079): 7 units, 29 lessons
- [Senior 6 Psychology (Languages)](https://ganzaa.org/learn?grade=S06&subject=30080): 9 units, 37 lessons

## Practice exams in the NESA format

### Primary 6

- [P6 English practice exam](https://ganzaa.org/past-papers/exams/p6-english): 120 minutes, 100 marks, 13 questions
- [P6 Kinyarwanda practice exam](https://ganzaa.org/past-papers/exams/p6-kinyarwanda): 120 minutes, 100 marks, 14 questions
- [P6 Mathematics practice exam](https://ganzaa.org/past-papers/exams/p6-mathematics): 120 minutes, 100 marks, 35 questions
- [P6 Science & Elementary Technology practice exam](https://ganzaa.org/past-papers/exams/p6-set): 120 minutes, 100 marks, 50 questions
- [P6 Social & Religious Studies practice exam](https://ganzaa.org/past-papers/exams/p6-srs): 120 minutes, 100 marks, 54 questions

### Senior 3 (O-Level)

- [S3 Biology practice exam](https://ganzaa.org/past-papers/exams/s3-biology): 180 minutes, 100 marks, 30 questions
- [S3 Chemistry practice exam](https://ganzaa.org/past-papers/exams/s3-chemistry): 180 minutes, 100 marks, 22 questions
- [S3 English practice exam](https://ganzaa.org/past-papers/exams/s3-english): 180 minutes, 100 marks, 14 questions
- [S3 Entrepreneurship practice exam](https://ganzaa.org/past-papers/exams/s3-entrepreneurship): 180 minutes, 100 marks, 22 questions
- [S3 Geography practice exam](https://ganzaa.org/past-papers/exams/s3-geography): 180 minutes, 100 marks, 22 questions
- [S3 History practice exam](https://ganzaa.org/past-papers/exams/s3-history): 180 minutes, 100 marks, 20 questions
- [S3 Kinyarwanda practice exam](https://ganzaa.org/past-papers/exams/s3-kinyarwanda): 180 minutes, 100 marks, 14 questions
- [S3 Mathematics practice exam](https://ganzaa.org/past-papers/exams/s3-mathematics): 180 minutes, 100 marks, 20 questions
- [S3 Physics practice exam](https://ganzaa.org/past-papers/exams/s3-physics): 180 minutes, 100 marks, 21 questions

### Senior 6 (A-Level)

- [S6 Biology practice exam](https://ganzaa.org/past-papers/exams/s6-biology): 180 minutes, 100 marks, 20 questions, modelled on Paper I
- [S6 Chemistry practice exam](https://ganzaa.org/past-papers/exams/s6-chemistry): 180 minutes, 100 marks, 20 questions, modelled on Paper II
- [S6 Computer Science practice exam](https://ganzaa.org/past-papers/exams/s6-computer-science): 180 minutes, 100 marks, 20 questions
- [S6 Economics practice exam](https://ganzaa.org/past-papers/exams/s6-economics): 180 minutes, 100 marks, 20 questions
- [S6 English practice exam](https://ganzaa.org/past-papers/exams/s6-english): 180 minutes, 100 marks, 14 questions, modelled on English (Accounting option)
- [S6 Entrepreneurship practice exam](https://ganzaa.org/past-papers/exams/s6-entrepreneurship): 180 minutes, 100 marks, 22 questions, modelled on Paper II
- [S6 French practice exam](https://ganzaa.org/past-papers/exams/s6-french): 180 minutes, 100 marks, 20 questions
- [S6 General Studies practice exam](https://ganzaa.org/past-papers/exams/s6-general-studies): 180 minutes, 100 marks, 20 questions
- [S6 Geography practice exam](https://ganzaa.org/past-papers/exams/s6-geography): 180 minutes, 100 marks, 22 questions, modelled on Paper II
- [S6 History practice exam](https://ganzaa.org/past-papers/exams/s6-history): 180 minutes, 100 marks, 20 questions, modelled on Paper II
- [S6 Kinyarwanda practice exam](https://ganzaa.org/past-papers/exams/s6-kinyarwanda): 180 minutes, 100 marks, 14 questions, modelled on Paper II
- [S6 Kiswahili practice exam](https://ganzaa.org/past-papers/exams/s6-kiswahili): 180 minutes, 100 marks, 16 questions
- [S6 Literature practice exam](https://ganzaa.org/past-papers/exams/s6-literature): 180 minutes, 100 marks, 13 questions
- [S6 Mathematics practice exam](https://ganzaa.org/past-papers/exams/s6-mathematics): 180 minutes, 100 marks, 20 questions, modelled on Mathematics II
- [S6 Physics practice exam](https://ganzaa.org/past-papers/exams/s6-physics): 180 minutes, 100 marks, 20 questions, modelled on Paper II (theory)

## Free games

[All games](https://ganzaa.org/games): free browser games for children, students and adults — no download, no account, on any phone or computer. Each has levels, a leaderboard, and an explanation after every answer.

- [Typing speed test (TypeRush)](https://ganzaa.org/games/typing): Test your typing speed in 60 seconds: words per minute × accuracy. Five stages from home-row beginner to code. A free typing game with a live leaderboard.
- [Sudoku online (Sudoku)](https://ganzaa.org/games/sudoku): Play free sudoku online: a new 9×9 puzzle every round, five levels from 50 clues down to 26, hints, mistakes counted, and a par time to beat.
  - [Sudoku for beginners](https://ganzaa.org/games/sudoku/beginner)
  - [Easy sudoku](https://ganzaa.org/games/sudoku/easy)
  - [Medium sudoku](https://ganzaa.org/games/sudoku/medium)
  - [Hard sudoku](https://ganzaa.org/games/sudoku/hard)
  - [Advanced sudoku](https://ganzaa.org/games/sudoku/advanced)
- [Checkers online (Checkers)](https://ganzaa.org/games/checkers): Play checkers online with a friend on another phone, find a player, or beat the computer at 6 levels. International 10×10, classic and flying kings. Free.
  - [International draughts 10×10 online](https://ganzaa.org/games/checkers/international)
  - [English draughts and American checkers](https://ganzaa.org/games/checkers/classic)
  - [Flying kings checkers (Tanzanian draughts)](https://ganzaa.org/games/checkers/flying-kings)
- [Igisoro online (Igisoro)](https://ganzaa.org/games/igisoro): Play Igisoro, Rwanda's traditional seed game, online: against the computer at 5 levels, a friend on another phone, or two players on one screen. Free.
- [Flag quiz (Flag Sprint)](https://ganzaa.org/games/flags): Guess the flag! A free flag quiz with 59 country flags from Africa and the world, three levels, a timer and a fact about every country. Play online.
  - [African flags quiz](https://ganzaa.org/games/flags/africa)
- [Capital cities quiz (Capital Quest)](https://ganzaa.org/games/capitals): What is the capital of Kenya? Of Canada? A free capital cities quiz: 38 countries from Africa and the world, three levels, and a fact after every answer.
  - [African capitals quiz](https://ganzaa.org/games/capitals/africa)
- [Africa map quiz (Geo Quest)](https://ganzaa.org/games/geography): A free map quiz: find the countries of Africa and the 30 districts of Rwanda on a real map. Three levels against the clock, with the answer shown on a miss.
  - [Rwanda districts map quiz](https://ganzaa.org/games/geography/rwanda-districts)
- [Mental math game (Math Sprint)](https://ganzaa.org/games/math): Free mental math game against the clock: addition, subtraction, times tables, division, percentages, squares and order of operations. Every mistake explained.
  - [Addition and subtraction game](https://ganzaa.org/games/math/addition-and-subtraction)
  - [Times tables game](https://ganzaa.org/games/math/times-tables)
  - [Percentages and square numbers quiz](https://ganzaa.org/games/math/percentages)
  - [Order of operations game (BODMAS)](https://ganzaa.org/games/math/order-of-operations)
- [English words with pictures (Picture Words)](https://ganzaa.org/games/english-words): Learn 460+ English words with real photos: animals, fruits, school objects, sports, jobs and more. See the picture, pick the word, hear it spoken. Free.
- [Learn Kinyarwanda words (Ikinyarwanda)](https://ganzaa.org/games/kinyarwanda): Learn Kinyarwanda words with pictures and audio: greetings, numbers, family, food and more. An English ↔ Kinyarwanda dictionary and a free word game.
- [Science quiz (Science Lab)](https://ganzaa.org/games/science): A free science quiz that explains every answer: forces, energy, light, matter, space and the human body. Three levels against the clock. Play online.
- [History quiz (Time Traveller)](https://ganzaa.org/games/history): A free history quiz from the Kingdom of Rwanda to ancient Egypt, Mansa Musa and the Moon landing. Three levels, and a short story after every answer.
- [Colour names game (Colour Match)](https://ganzaa.org/games/colors): A free colors game for young children: name the colour, read the colour word, and find out what two colours make when mixed. Three levels, big swatches.
- [Music memory game (Melody Memory)](https://ganzaa.org/games/melody): Watch the keys light up, listen, then play the tune back on piano, guitar and more — one note longer each round. A free music memory game that teaches Do, Re, Mi, Sol, La.
- [Coding quiz (Coding Quiz)](https://ganzaa.org/games/coding-quiz): A free survival coding quiz: multiple-choice and write-the-code questions on JavaScript, React, PHP and SQL. One wrong answer ends the run. How far can you go?

## For schools (any country)

[Ganzaa for Schools](https://ganzaa.org/schools): one learning platform for a whole school, for school owners, headteachers, teachers, parents and students. A school can use its own curriculum, so it works in any country; the ready-made lessons and practice exams follow Rwanda's CBC. The interface is in English. Schools pay per student per month and can [book a free demo](https://ganzaa.org/book).

- Your own curriculum: grades, subjects, units, lessons and practice questions
- AI drafts of lessons and practice questions for teachers to check
- Assignments: self-marking quizzes and written or file hand-ins with feedback
- Mark sheets for paper tests, published when the teacher is ready
- Live quiz games students join with a PIN from any phone
- School dashboard with results by subject, grade and academic year
- Exports to Excel, CSV, PNG and PDF; PDF student progress reports
- Class groups, academic years and student promotion
- Custom roles and permissions for staff
- Parent view of each child's progress, and school-controlled messaging
- Automatic emails to students, parents and teachers who stop coming
- Reports API with access tokens
- Ready-made lessons and practice exams for Rwanda's CBC curriculum

## Ganzaa Skills courses

### [Amategeko y'umuhanda](https://ganzaa.org/skills/amategeko-yumuhanda)

Itegure ikizamini cy'uruhushya rw'agateganyo: ibibazo 404 n'ibisubizo byabyo, mu Kinyarwanda — ku buntu.

Language: Kinyarwanda. Free. 20 lessons, 404 questions. Guided path: the first lesson is open to everyone; with a free account, each next lesson opens once the one before it is passed.

- [Isomo rya 1](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-1)
- [Isomo rya 2](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-2)
- [Isomo rya 3](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-3)
- [Isomo rya 4](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-4)
- [Isomo rya 5](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-5)
- [Isomo rya 6](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-6)
- [Isomo rya 7](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-7)
- [Isomo rya 8](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-8)
- [Isomo rya 9](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-9)
- [Isomo rya 10](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-10)
- [Isomo rya 11](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-11)
- [Isomo rya 12](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-12)
- [Isomo rya 13](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-13)
- [Isomo rya 14](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-14)
- [Isomo rya 15](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-15)
- [Isomo rya 16](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-16)
- [Isomo rya 17](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-17)
- [Isomo rya 18](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-18)
- [Isomo rya 19](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-19)
- [Isomo rya 20](https://ganzaa.org/skills/amategeko-yumuhanda/isomo-20)

## Free library books

182 free books for kids and students in English, Kinyarwanda, French, Kiswahili and Kirundi, including 90 famous public-domain classics (novels, Shakespeare and other plays, poetry, philosophy, life stories) and 89 picture storybooks from African Storybook (CC BY), sorted by age, reading level and language. Read online or download the PDF, no account needed. The shelf: https://ganzaa.org/library.

- [English storybooks for kids](https://ganzaa.org/library?lang=english): 91 books
- [Kinyarwanda storybooks for kids](https://ganzaa.org/library?lang=kinyarwanda): 28 books
- [French storybooks for kids](https://ganzaa.org/library?lang=french): 20 books
- [Kiswahili storybooks for kids](https://ganzaa.org/library?lang=kiswahili): 12 books
- [Kirundi storybooks for kids](https://ganzaa.org/library?lang=kirundi): 4 books

## How-to help

Step-by-step guides for using Ganzaa, searchable at [the help center](https://ganzaa.org/help).

### Getting started

- [Create a free Ganzaa account](https://ganzaa.org/help/create-a-free-account)
- [Join your school with a school code](https://ganzaa.org/help/join-your-school-with-a-code)
- [Finish your profile after you sign up](https://ganzaa.org/help/finish-your-profile)
- [Sign in to Ganzaa](https://ganzaa.org/help/sign-in)
- [I can't sign in](https://ganzaa.org/help/cant-sign-in)
- [Reset a forgotten password](https://ganzaa.org/help/reset-your-password)
- [Change the password your school gave you](https://ganzaa.org/help/change-the-password-your-school-gave-you)
- [Which languages Ganzaa uses](https://ganzaa.org/help/languages-on-ganzaa)

### Your account

- [Your profile page](https://ganzaa.org/help/your-profile-page)
- [Change your profile picture](https://ganzaa.org/help/change-your-profile-picture)
- [Find your way around Settings](https://ganzaa.org/help/find-your-way-around-settings)
- [Change your class or school](https://ganzaa.org/help/change-your-class-or-school)
- [Change your password](https://ganzaa.org/help/change-your-password)
- [Choose which emails Ganzaa sends you](https://ganzaa.org/help/choose-which-emails-ganzaa-sends-you)
- [Switch between your schools](https://ganzaa.org/help/switch-between-schools)
- [Add a friend with a friend code](https://ganzaa.org/help/add-a-friend)
- [Accept, decline or remove friends](https://ganzaa.org/help/manage-friends)
- [Send a message in Chat](https://ganzaa.org/help/send-a-message-in-chat)
- [Invite a parent to follow your learning](https://ganzaa.org/help/invite-a-parent)
- [Show your GitHub work on your profile](https://ganzaa.org/help/connect-github)
- [Sign out of Ganzaa](https://ganzaa.org/help/sign-out)

### Learning

- [Use your Today page](https://ganzaa.org/help/your-today-page)
- [Find and read a lesson](https://ganzaa.org/help/find-and-read-a-lesson)
- [Listen to a lesson and answer quick checks](https://ganzaa.org/help/listen-to-a-lesson-and-answer-quick-checks)
- [Practise a lesson and earn stars](https://ganzaa.org/help/practise-a-lesson-and-earn-stars)
- [Take the unit test and complete a unit](https://ganzaa.org/help/take-the-unit-test)
- [Fix your mistakes](https://ganzaa.org/help/fix-your-mistakes)
- [Hand in an assignment and see your mark](https://ganzaa.org/help/hand-in-an-assignment)
- [See your progress on Stats](https://ganzaa.org/help/see-your-progress)
- [Earn stars, keep a streak and collect badges](https://ganzaa.org/help/stars-streaks-and-badges)
- [Plan your study time with My planner](https://ganzaa.org/help/plan-with-my-planner)
- [Report a problem with a lesson](https://ganzaa.org/help/report-a-problem-with-a-lesson)
- [Search for a lesson](https://ganzaa.org/help/search-for-a-lesson)
- [Join a teacher's class](https://ganzaa.org/help/join-a-teachers-class)

### Parents

- [The parent guide, step by step](https://ganzaa.org/help/parents)
- [Create your parent account](https://ganzaa.org/help/parents#create-your-account)
- [If your child has no account: create one](https://ganzaa.org/help/parents#create-a-child-account)
- [If your child already uses Ganzaa: link their account with a code](https://ganzaa.org/help/parents#link-with-a-code)
- [Your child signs in](https://ganzaa.org/help/parents#your-child-signs-in)
- [Follow what they do](https://ganzaa.org/help/parents#follow-their-learning)
- [Look at one child](https://ganzaa.org/help/parents#child-page)
- [Message their teachers](https://ganzaa.org/help/parents#message-teachers)
- [On a phone](https://ganzaa.org/help/parents#on-a-phone)
- [Your profile and settings](https://ganzaa.org/help/parents#your-account)

### Exams & past papers

- [Find and open a national exam past paper](https://ganzaa.org/help/find-national-exam-past-paper)
- [Take a practice exam in the NESA format](https://ganzaa.org/help/take-nesa-practice-exam)

### Library & games

- [Read a book in the Library](https://ganzaa.org/help/read-book-in-library)
- [Like, share or comment on a library book](https://ganzaa.org/help/like-comment-share-library-book)
- [Play a learning game](https://ganzaa.org/help/play-learning-game)

### Skills courses

- [Start a Ganzaa Skills course](https://ganzaa.org/help/start-skills-course)
- [Take a Skills exam or mock test](https://ganzaa.org/help/take-skills-exam)

### Coding playground

- [Write and run code in the playground](https://ganzaa.org/help/run-code-in-playground)
- [Save, share or download your playground code](https://ganzaa.org/help/save-share-playground-code)

### Tools & live quizzes

- [Open the free classroom tools](https://ganzaa.org/help/open-free-classroom-tools)
- [Use the scientific calculator](https://ganzaa.org/help/use-the-scientific-calculator)
- [Draw and teach on the whiteboard](https://ganzaa.org/help/draw-on-the-online-whiteboard)
- [Look up elements in the periodic table](https://ganzaa.org/help/use-the-periodic-table)
- [Run a countdown or stopwatch with the timer](https://ganzaa.org/help/use-the-classroom-timer)
- [Convert between binary, decimal, hex and octal](https://ganzaa.org/help/convert-binary-decimal-hex)
- [Keep a to-do list for a lesson](https://ganzaa.org/help/keep-a-to-do-list)
- [Split a class into activity groups](https://ganzaa.org/help/split-a-class-into-groups)
- [See which group you're in](https://ganzaa.org/help/see-your-activity-group)
- [Host a live quiz game](https://ganzaa.org/help/host-a-live-quiz-game)
- [Write questions for a live quiz](https://ganzaa.org/help/write-questions-for-a-live-quiz)
- [Turn a lesson into a live quiz](https://ganzaa.org/help/turn-a-lesson-into-a-live-quiz)
- [See live quiz results and play a quiz again](https://ganzaa.org/help/see-live-quiz-results-and-play-again)
- [Join a live quiz game with a PIN or QR code](https://ganzaa.org/help/join-a-live-quiz-game)

### Teachers

- [Find your class page and your menu](https://ganzaa.org/help/find-your-subjects-and-admin-area)
- [Edit a lesson in place](https://ganzaa.org/help/edit-a-lesson-in-place)
- [Add a lesson and choose when students see it](https://ganzaa.org/help/add-or-hide-lessons)
- [Create an assignment and mark the hand-ins](https://ganzaa.org/help/create-an-assignment-and-mark-it)
- [Record marks for a CAT, exam or quiz done in class](https://ganzaa.org/help/record-marks-from-class)
- [Read and resolve lesson feedback](https://ganzaa.org/help/read-lesson-feedback)
- [Set up your own class on Ganzaa](https://ganzaa.org/help/set-up-your-own-class)
- [Get verified as a teacher](https://ganzaa.org/help/get-verified-as-a-teacher)
- [Invite students to your class](https://ganzaa.org/help/invite-students-to-your-class)

### Schools & admins

- [Add students and put them in a grade](https://ganzaa.org/help/add-students-and-put-them-in-a-grade)
- [Reset a student's password](https://ganzaa.org/help/reset-a-student-password)
- [Invite a teacher and assign their subjects](https://ganzaa.org/help/invite-a-teacher-and-assign-subjects)
- [Set up academic years and promote students](https://ganzaa.org/help/set-up-academic-years)
- [Split a grade into class groups](https://ganzaa.org/help/split-a-grade-into-class-groups)
- [Update your school profile and logo](https://ganzaa.org/help/update-school-profile-and-logo)
- [Choose what each role can do in your school](https://ganzaa.org/help/roles-and-permissions)
- [Share your school code with students](https://ganzaa.org/help/share-your-school-code)
- [Book a demo of Ganzaa for your school](https://ganzaa.org/help/book-a-demo)

## Guides and articles

How-to guides on [the Ganzaa blog](https://ganzaa.org/blog), each with its sources linked.

- [Free Learning Games for Rwandan Students: What Each Game Teaches](https://ganzaa.org/blog/free-learning-games-rwanda): 15 free games: what each one practises, the class it suits, which need no account, how to play a friend live, and how to make a round count.
- [Live Quiz Game for the Classroom: Free, and Students Join by PIN](https://ganzaa.org/blog/live-quiz-game-for-the-classroom): Host a free live quiz on Ganzaa: students join on any phone with a PIN, points run from 500 to 1,000, and research shows why quizzing helps memory.
- [How to Play Igisoro Online: Rwanda's Board Game, Step by Step](https://ganzaa.org/blog/how-to-play-igisoro-online): Igisoro rules as Ganzaa plays them, a first move and a capture counted seed by seed, and how to play the computer or a friend online with a code.
- [Learn to Code Online Free: Run Python and SQL in Your Browser](https://ganzaa.org/blog/learn-to-code-online-free): Write and run Python, SQL, C, C++, JavaScript and HTML on a phone or school computer, with nothing to install. What runs where, and a first program.
- [Free Children's Storybooks Online: 5 Languages, 5 Reading Levels](https://ganzaa.org/blog/free-childrens-storybooks-online): 89 free picture books in Kinyarwanda, English, French, Kiswahili and Kirundi: what's on the shelf, the licences, how to pick a level and read together.
- [Gamified Learning: What the Research Says Works, and What Doesn't](https://ganzaa.org/blog/gamified-learning-what-works): What research says about stars, streaks and leaderboards, which ones Ganzaa uses, which need an account, and how to stop points replacing learning.
- [Free Classroom Tools for Teachers: Timer, Whiteboard, Binary and More](https://ganzaa.org/blog/free-classroom-tools-for-teachers): Six free browser tools for the projector or your phone: timer, whiteboard, calculator, periodic table, binary converter and to-do list. No account.
- [How to Pass the P6 National Exam: What the Real NESA Papers Show, and a 12-Week Plan](https://ganzaa.org/blog/how-to-pass-p6-national-exam-rwanda): The 2024 and 2025 P6 maths papers tested the same skills in new forms. What the five papers contain, a 12-week plan, and where to practise free.
- [S3 Past Papers in Rwanda: What Repeats Year to Year, and How to Use Them](https://ganzaa.org/blog/s3-past-papers-rwanda-free-practice): The 2024 and 2025 S3 maths papers shared three Section B question types. Where to find NESA S3 papers free, how each is built, and how to use them.
- [How to Study for S6 in Rwanda: A Revision Plan Built on Real NESA Papers](https://ganzaa.org/blog/best-way-to-study-for-s6-rwanda): Calculus was 22 of the 55 compulsory S6 Maths II marks in 2021 and 5 in 2023. A revision plan built on what real NESA papers repeat.
- [Online Maths for Rwandan Students, P1 to S6: What the National Papers Test and How to Practise It](https://ganzaa.org/blog/online-math-lessons-rwanda-students): A real 2025 S3 question with a one-sign trap, what the P6, S3 and S6 maths papers look like, and a 30-minute practice routine backed by research.
- [Studying in Kinyarwanda Online: Why Your First Language Still Matters](https://ganzaa.org/blog/studying-in-kinyarwanda-online): English is taught from P1, but Kinyarwanda still carries early learning. What the data shows, plus free Kinyarwanda lessons, past papers and storybooks.
- [The REB Curriculum in 2026: What Competence-Based Learning Really Asks of Students](https://ganzaa.org/blog/reb-curriculum-online-rwanda): Rwanda's competence-based curriculum, with sources: what changed in 2015, 2019 and 2025, what real NESA questions look like, and how to study for them.
- [Free Study Resources for Rwandan Students in 2026, and What Each Is Good For](https://ganzaa.org/blog/free-study-resources-rwanda-students-2026): Nine free study resources for Rwandan students, from NESA past papers to PhET simulations in Kinyarwanda, each checked on its own site, and what each is for.
- [How to Roll Out E-Learning in a Rwandan School: A Practical Plan, and How Starting on Ganzaa Works](https://ganzaa.org/blog/school-elearning-rollout-plan-rwanda): How a Rwandan school starts e-learning: the device numbers, what research says, every real step of starting on Ganzaa, and a simple rollout plan.

## Optional

- [Full catalogue: every unit and lesson](https://ganzaa.org/llms-full.txt)
- [Sitemap](https://ganzaa.org/sitemap.xml)
