English
Advanced reading, essay writing, literature, grammar, oral presentations, and communication skills for academic success.
Kenya's new Junior Secondary School (Grade 7–9) brings deeper subject specialisation and STEM focus. Our expert tutors help learners thrive across all JSS learning areas — from Mathematics to Pre-Technical Studies.
All CBC Junior Secondary learning areas as defined by KICD — covering sciences, humanities, languages, arts, and technical subjects.
Advanced reading, essay writing, literature, grammar, oral presentations, and communication skills for academic success.
Fasihi, uandishi wa kina, sarufi ya juu, ufahamu, na mawasiliano ya kitaaluma katika Kiswahili.
Algebra, geometry, trigonometry, statistics, probability, and calculus fundamentals — rigorous problem solving at JSS level.
Biology, Chemistry and Physics concepts woven together — cells, ecosystems, chemical reactions, forces, electricity, and waves.
Python programming, data structures, databases, networking basics, web development (HTML/CSS/JS), and cybersecurity fundamentals.
African history, geography, politics, economics, globalisation, and Kenyan civics. Building informed, critical thinkers.
Technical drawing, basic electronics, woodwork, metalwork, and engineering principles. Foundational technical and vocational skills.
Visual arts, music, drama, and physical education. Competitive sports, team dynamics and creative self-expression at JSS level.
Advanced crop science, animal husbandry, soil chemistry, food science and home management at the JSS level.
CBC JSS puts strong emphasis on Science, Technology, Engineering and Mathematics. Our tutors are subject specialists in each STEM strand.
Integrated Science at JSS level blends Biology, Chemistry and Physics. Learners conduct experiments, form hypotheses, and analyse real data.
Hands-on coding with Python and JavaScript, web development, database design and cybersecurity. Real projects, real skills.
Pre-Technical Studies covers technical drawing, simple machines, basic electronics, and structural design — laying an engineering foundation.
From algebra and trigonometry to statistics and calculus fundamentals — rigorous maths at JSS level that prepares learners for Grade 10–12.
Select a grade to explore detailed topics, key skills and lesson counts for that JSS level.
| Subject | Key Topics | Core Skills | Lessons |
|---|---|---|---|
| English | Reading novelsFormal essaysSpeech writing | Critical analysis, formal writing, public speaking | 22 |
| Kiswahili | RiwayaInsha ya mjadalaSentensi ngumu | Prose study, debate writing, complex grammar | 20 |
| Mathematics | Algebra (linear eqs.)GeometryIndices | Solving equations, geometric proofs, index notation | 24 |
| Integrated Science | Cells & tissuesMixturesForce & motion | Microscopy, lab safety, Newton's laws | 22 |
| Computer Science | Python introHTML/CSSInternet architecture | Variables, loops, functions, basic web pages | 18 |
| Pre-Technical Studies | Technical drawingWoodwork basicsSafety | Orthographic projection, workshop safety | 14 |
| Social Studies | Pre-colonial AfricaMap workClimate | Historical analysis, map reading, climate zones | 18 |
| Subject | Key Topics | Core Skills | Lessons |
|---|---|---|---|
| English | Drama & poetryResearch writingDebates | Literary criticism, academic research, debate skills | 24 |
| Kiswahili | TamthiliaUshairi wa kisasaUtafiti | Drama analysis, modern poetry, research skills in Kiswahili | 22 |
| Mathematics | QuadraticsTrigonometryMatricesProbability | Quadratic equations, trig ratios, matrix operations | 26 |
| Integrated Science | Genetics introAcids & basesElectricity | DNA basics, pH, Ohm's Law, circuit diagrams | 24 |
| Computer Science | Python OOPJavaScript basicsDatabases | Classes, objects, SQL queries, dynamic web pages | 20 |
| Pre-Technical Studies | ElectronicsMetalworkCAD intro | Circuit construction, welding safety, computer-aided design | 16 |
| Social Studies | Colonial periodIndependence movementsEconomic systems | Historiography, economic analysis, current affairs | 20 |
| Subject | Key Topics | Core Skills | Lessons |
|---|---|---|---|
| English | Extended essaysLiterary analysisJournalism | Advanced writing, in-depth analysis, media literacy | 26 |
| Kiswahili | Uchanganuzi wa kinaInsha ya kinaLugha ya vyombo vya habari | Deep analysis, media Kiswahili, advanced composition | 24 |
| Mathematics | Calculus introVectorsComplex statisticsLoci | Differentiation basics, vector operations, statistical inference | 28 |
| Integrated Science | EvolutionOrganic chemistryWaves & optics | Evolutionary theory, organic reactions, wave equations | 26 |
| Computer Science | Full-stack web devCybersecurityAI intro | Build complete web apps, ethical hacking basics, ML concepts | 22 |
| Pre-Technical Studies | Project designAdvanced electronicsEntrepreneurship | End-to-end design project, PCB basics, business plan | 18 |
| Social Studies | GlobalisationEnvironmental issuesInternational relations | Global citizenship, environmental advocacy, diplomacy | 22 |
Beyond content knowledge, our JSS programme builds the critical competencies Kenya's CBC framework demands.
A clear view of what your child achieves at each JSS level and how each year builds on the last.
The most significant transition in CBC — learners move from Upper Primary to structured JSS. New subjects like Pre-Technical Studies are introduced. Core focus is on strong Maths, English and Science foundations for the new depth of content.
Quadratics, trigonometry, genetics, electricity, OOP programming, and electronics. Learners develop real analytical skills and apply knowledge across disciplines. Introduction to independent research and project-based learning.
Calculus introduction, vectors, organic chemistry, AI concepts, full-stack web development, and global citizenship. Grade 9 completers are equipped for the rigorous Grade 10–12 Senior Secondary specialisation pathways.
Junior Secondary demands rigour. Our approach balances academic depth with engaging, student-centred pedagogy.
Science sessions use virtual labs, data sets, and guided experiments to replicate the hands-on inquiry expected in CBC Integrated Science assessments.
Computer Science is taught through live coding — learners write Python and JavaScript in real time with a tutor, building actual mini-projects each session.
Regular timed mock assessments in exam format prepare learners for JSS school-based assessments and the Grade 9 national examination readiness benchmark.
English and Kiswahili sessions include structured debates, oral presentations, and peer discussion — essential for JSS oral assessments.
Learners complete subject-specific research projects — building the independent study habits essential for Senior Secondary success.
Both students and parents access real-time dashboards showing subject scores, competency growth, attendance, and tutor notes after every session.
A balanced weekly plan for Grade 7–9 JSS learners. Customisable around your school timetable.
Our JSS tutors hold degrees in their specialist subjects and are trained in CBC Junior Secondary pedagogy and assessment.
Flexible month-to-month plans for Grade 7–9 learners. All plans include CBC-aligned materials and weekly progress reports.
Download these free CBC-aligned resources for Grade 7–9 learners — no sign-up required.
All key formulas for Grade 7–9: algebra, geometry, trigonometry and statistics.
20 guided experiments for CBC JSS Science — includes hypothesis templates and data tables.
Grade 7–9 Python exercises covering variables, loops, functions and OOP basics.
Formal, narrative, expository and argumentative essay frameworks for JSS students.
"Grade 7 was a huge shock — so many new subjects at once. Ameisen Academy helped me get organised and actually understand what I was being taught. My Maths went from a C to an A in one term!"
"My son was really struggling with Integrated Science after the transition from Grade 6. Within two months the tutor had made it click — he now wants to study medicine. The coaching here is exceptional."
"The Computer Science sessions are incredible — I built my first real website in Grade 9! The tutor teaches Python in a way that actually makes sense. I'm fully ready for Grade 10 Senior Secondary."
Join 1,900+ learners mastering CBC Grade 7–9 with Ameisen Academy's JSS specialist tutors. Enrol today — first session consultation is free.