CBC Junior Secondary (JSS)

Excel in Junior Secondary
with Expert Guidance

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.

View Subjects
1,900+JSS Learners Enrolled
Gr 7–9Full JSS Coverage
4.9 ★Student Rating
KES 350Starting Per Hour

JSS Learning Areas — Grade 7 to 9

All CBC Junior Secondary learning areas as defined by KICD — covering sciences, humanities, languages, arts, and technical subjects.

📖

English

Advanced reading, essay writing, literature, grammar, oral presentations, and communication skills for academic success.

64 lessons
View Lessons
🗣️

Kiswahili

Fasihi, uandishi wa kina, sarufi ya juu, ufahamu, na mawasiliano ya kitaaluma katika Kiswahili.

58 lessons
View Lessons
📐

Mathematics

Algebra, geometry, trigonometry, statistics, probability, and calculus fundamentals — rigorous problem solving at JSS level.

72 lessons
View Lessons
🔬

Integrated Science

Biology, Chemistry and Physics concepts woven together — cells, ecosystems, chemical reactions, forces, electricity, and waves.

68 lessons
View Lessons
💻

Computer Science

Python programming, data structures, databases, networking basics, web development (HTML/CSS/JS), and cybersecurity fundamentals.

52 lessons
View Lessons
🌍

Social Studies

African history, geography, politics, economics, globalisation, and Kenyan civics. Building informed, critical thinkers.

48 lessons
View Lessons
🔧

Pre-Technical Studies

Technical drawing, basic electronics, woodwork, metalwork, and engineering principles. Foundational technical and vocational skills.

44 lessons
View Lessons
🎨

Creative Arts & Sports

Visual arts, music, drama, and physical education. Competitive sports, team dynamics and creative self-expression at JSS level.

36 lessons
View Lessons
🌱

Agriculture & Nutrition

Advanced crop science, animal husbandry, soil chemistry, food science and home management at the JSS level.

32 lessons
View Lessons

STEM at the Heart of Grade 7–9

CBC JSS puts strong emphasis on Science, Technology, Engineering and Mathematics. Our tutors are subject specialists in each STEM strand.

S
🔬

Science

Integrated Science at JSS level blends Biology, Chemistry and Physics. Learners conduct experiments, form hypotheses, and analyse real data.

Biology Chemistry Physics
T
💻

Technology

Hands-on coding with Python and JavaScript, web development, database design and cybersecurity. Real projects, real skills.

Python Web Dev Databases
E
🔧

Engineering

Pre-Technical Studies covers technical drawing, simple machines, basic electronics, and structural design — laying an engineering foundation.

Technical Drawing Electronics Structures
M
📐

Mathematics

From algebra and trigonometry to statistics and calculus fundamentals — rigorous maths at JSS level that prepares learners for Grade 10–12.

Algebra Trigonometry Statistics

What Learners Study Each Year

Select a grade to explore detailed topics, key skills and lesson counts for that JSS level.

SubjectKey TopicsCore SkillsLessons
English Reading novelsFormal essaysSpeech writing Critical analysis, formal writing, public speaking22
Kiswahili RiwayaInsha ya mjadalaSentensi ngumu Prose study, debate writing, complex grammar20
Mathematics Algebra (linear eqs.)GeometryIndices Solving equations, geometric proofs, index notation24
Integrated Science Cells & tissuesMixturesForce & motion Microscopy, lab safety, Newton's laws22
Computer Science Python introHTML/CSSInternet architecture Variables, loops, functions, basic web pages18
Pre-Technical Studies Technical drawingWoodwork basicsSafety Orthographic projection, workshop safety14
Social Studies Pre-colonial AfricaMap workClimate Historical analysis, map reading, climate zones18
SubjectKey TopicsCore SkillsLessons
English Drama & poetryResearch writingDebates Literary criticism, academic research, debate skills24
Kiswahili TamthiliaUshairi wa kisasaUtafiti Drama analysis, modern poetry, research skills in Kiswahili22
Mathematics QuadraticsTrigonometryMatricesProbability Quadratic equations, trig ratios, matrix operations26
Integrated Science Genetics introAcids & basesElectricity DNA basics, pH, Ohm's Law, circuit diagrams24
Computer Science Python OOPJavaScript basicsDatabases Classes, objects, SQL queries, dynamic web pages20
Pre-Technical Studies ElectronicsMetalworkCAD intro Circuit construction, welding safety, computer-aided design16
Social Studies Colonial periodIndependence movementsEconomic systems Historiography, economic analysis, current affairs20
SubjectKey TopicsCore SkillsLessons
English Extended essaysLiterary analysisJournalism Advanced writing, in-depth analysis, media literacy26
Kiswahili Uchanganuzi wa kinaInsha ya kinaLugha ya vyombo vya habari Deep analysis, media Kiswahili, advanced composition24
Mathematics Calculus introVectorsComplex statisticsLoci Differentiation basics, vector operations, statistical inference28
Integrated Science EvolutionOrganic chemistryWaves & optics Evolutionary theory, organic reactions, wave equations26
Computer Science Full-stack web devCybersecurityAI intro Build complete web apps, ethical hacking basics, ML concepts22
Pre-Technical Studies Project designAdvanced electronicsEntrepreneurship End-to-end design project, PCB basics, business plan18
Social Studies GlobalisationEnvironmental issuesInternational relations Global citizenship, environmental advocacy, diplomacy22

Skills Built Across Grade 7–9

Beyond content knowledge, our JSS programme builds the critical competencies Kenya's CBC framework demands.

Science & Maths

Mathematical Reasoning91%
Scientific Inquiry87%
Lab Work & Data Analysis82%

Technology & Coding

Python Programming85%
Web Development78%
Cybersecurity Awareness90%

Language & Communication

Academic Writing92%
Oral Presentations86%
Critical Thinking89%

Grade 7 → Grade 9 Milestone Map

A clear view of what your child achieves at each JSS level and how each year builds on the last.

Grade 7 · Age 13–14

Entering Junior Secondary — Subject Specialisation Begins

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.

Linear Algebra Cell Biology Python Intro Technical Drawing
Grade 8 · Age 14–15

Deepening STEM — Advanced Concepts Across All Subjects

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.

Trigonometry Genetics Python OOP Circuit Design
Grade 9 · Age 15–16

Grade 10 Ready — Senior Secondary Transition

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.

Calculus Intro Organic Chemistry Full-Stack Dev Grade 10 Ready

How We Teach Grade 7–9

Junior Secondary demands rigour. Our approach balances academic depth with engaging, student-centred pedagogy.

🧪

Practical Lab-Style Science

Science sessions use virtual labs, data sets, and guided experiments to replicate the hands-on inquiry expected in CBC Integrated Science assessments.

💻

Live Coding Sessions

Computer Science is taught through live coding — learners write Python and JavaScript in real time with a tutor, building actual mini-projects each session.

📊

Past-Paper & Mock Assessments

Regular timed mock assessments in exam format prepare learners for JSS school-based assessments and the Grade 9 national examination readiness benchmark.

🗣️

Debate & Oral Skills

English and Kiswahili sessions include structured debates, oral presentations, and peer discussion — essential for JSS oral assessments.

📝

Research-Based Assignments

Learners complete subject-specific research projects — building the independent study habits essential for Senior Secondary success.

📈

Learner Progress Dashboard

Both students and parents access real-time dashboards showing subject scores, competency growth, attendance, and tutor notes after every session.

Suggested Weekly Schedule

A balanced weekly plan for Grade 7–9 JSS learners. Customisable around your school timetable.

Monday
English (1hr)
Mathematics (1.5hr)
Science (1hr)
Tuesday
Kiswahili (1hr)
Computer Science (1hr)
Social Studies (1hr)
Wednesday
English (1hr)
Mathematics (1.5hr)
Pre-Technical (1hr)
Thursday
Kiswahili (1hr)
Science (1hr)
Agriculture (1hr)
Friday
Mathematics (1.5hr)
Computer Science (1hr)
Project/Research (1hr)

Grade 7–9 Specialist Tutors

Our JSS tutors hold degrees in their specialist subjects and are trained in CBC Junior Secondary pedagogy and assessment.

Peter Maina
Peter Maina
Mathematics Specialist
★★★★★ 5.0
10 yrs · BSc. Maths – UoN
Sharon Ndungu
Sharon Ndungu
Integrated Science
★★★★★ 4.9
8 yrs · BSc. Biology – KU
Tom Kimani
Tom Kimani
Computer Science
★★★★★ 5.0
7 yrs · BSc. CS – Strathmore
Lucy Owino
Lucy Owino
English & Kiswahili
★★★★☆ 4.8
6 yrs · BA Linguistics – JKUAT

Choose Your Plan

Flexible month-to-month plans for Grade 7–9 learners. All plans include CBC-aligned materials and weekly progress reports.

Focus
KES 3,500 / month
Targeted support on one or two high-priority subjects.
4 sessions / month (1hr)
Up to 2 subjects
Weekly progress report
Digital study materials
Student dashboard
Mock assessments
Distinction
KES 12,000 / month
Intensive daily preparation for top-grade JSS results.
24 sessions / month
All subjects + STEM enrichment
Dedicated subject tutor team
Monthly parent–tutor call
Full resource & past-paper library
University pathway planning session

Free JSS Study Materials

Download these free CBC-aligned resources for Grade 7–9 learners — no sign-up required.

📐

JSS Maths Formula Sheet

All key formulas for Grade 7–9: algebra, geometry, trigonometry and statistics.

🔬

Integrated Science Lab Guide

20 guided experiments for CBC JSS Science — includes hypothesis templates and data tables.

💻

Python Starter Notebook

Grade 7–9 Python exercises covering variables, loops, functions and OOP basics.

📖

English Essay Templates

Formal, narrative, expository and argumentative essay frameworks for JSS students.

What Our Learners Say

★★★★★

"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!"

Daniel Kamau
Daniel Kamau Grade 8 learner · Nairobi
★★★★★

"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."

Margaret Waweru
Margaret Waweru Parent of Grade 7 learner · Kiambu
★★★★★

"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."

Talia Akinyi
Talia Akinyi Grade 9 learner · Kisumu

Frequently Asked Questions

Junior Secondary School is Grade 7, 8 and 9 under Kenya's CBC system. It replaced Form 1–2 of the old 8-4-4 system. Learners transition at around age 13 from Upper Primary (Grade 6) directly into JSS — which is now housed in secondary schools and offers specialised subject-based learning for the first time.
Significantly different. CBC JSS is competency-based — learners are assessed through projects, portfolios and school-based assessments rather than primarily through national exams. New subjects like Pre-Technical Studies and an expanded Computer Science have been introduced. The depth and approach of Science and Maths have also shifted considerably.
Grade 9 does not have a traditional national exam like KCPE. Instead, learners undergo a Kenya National Examinations Council (KNEC) assessment at the end of JSS. Performance informs the Senior Secondary pathway (Arts & Sports, STEM, Social Sciences, or Applied/Technical). Our Grade 9 programme explicitly prepares learners for this assessment.
Yes. We have transition learners who completed primary under 8-4-4 and are now in JSS. Our tutors are trained in both systems and can bridge any gaps quickly — especially in new subjects like Pre-Technical Studies and CBC-specific Integrated Science.
After Grade 9 JSS, learners choose a Senior Secondary pathway: STEM, Social Sciences, Arts & Sports, or Applied & Technical. Our Grade 9 programme includes pathway counselling to help learners and parents make an informed choice based on performance and interests. We also offer dedicated Grade 10–12 tutoring for each pathway.
Both. 1-on-1 tutoring gives maximum personalisation and is ideal for learners needing to catch up or push ahead. Small group sessions (3–5 students) are available on the Achiever and Distinction plans — they also build collaborative learning habits essential for project-based CBC assessments.

Ready to Excel in Junior Secondary? 🎓

Join 1,900+ learners mastering CBC Grade 7–9 with Ameisen Academy's JSS specialist tutors. Enrol today — first session consultation is free.

Call Us Now